Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractKrbTransport - Class in org.apache.kerby.kerberos.kerb.transport
-
Abstract Krb transport.
- AbstractKrbTransport() - Constructor for class org.apache.kerby.kerberos.kerb.transport.AbstractKrbTransport
- addKey(EncryptionKey) - Method in class org.apache.kerby.kerberos.kerb.request.KrbIdentity
- addKeys(List<EncryptionKey>) - Method in class org.apache.kerby.kerberos.kerb.request.KrbIdentity
- addKrb5Config(File) - Method in class org.apache.kerby.kerberos.kerb.common.Krb5Conf
- ANONYMOUS_PRINCIPAL - Static variable in class org.apache.kerby.kerberos.kerb.common.KrbUtil
- ApRequest - Class in org.apache.kerby.kerberos.kerb.request
-
A wrapper for ApReq request The client principal and sgt ticket are needed to create ApReq message.
- ApRequest(PrincipalName, SgtTicket) - Constructor for class org.apache.kerby.kerberos.kerb.request.ApRequest
- ApRequest(PrincipalName, SgtTicket, EnumSet<ApOption>) - Constructor for class org.apache.kerby.kerberos.kerb.request.ApRequest
- ApResponse - Class in org.apache.kerby.kerberos.kerb.response
-
A wrapper for ApRep request.
- ApResponse(ApReq) - Constructor for class org.apache.kerby.kerberos.kerb.response.ApResponse
- ApResponse(ApReq, EncryptionKey) - Constructor for class org.apache.kerby.kerberos.kerb.response.ApResponse
- AuthContext - Class in org.apache.kerby.kerberos.kerb.auth
-
Auth context shared by KDC and client for relevant information during auth.
- AuthContext() - Constructor for class org.apache.kerby.kerberos.kerb.auth.AuthContext
C
- CertificateHelper - Class in org.apache.kerby.kerberos.kerb.preauth.pkinit
- CertificateHelper() - Constructor for class org.apache.kerby.kerberos.kerb.preauth.pkinit.CertificateHelper
- changeToCertificate(X509Certificate) - Static method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitCrypto
-
Change the X509Certificate to Certificate
- checkDHWellknown(PkinitPlgCryptoContext, DhParameter, int) - Static method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitCrypto
-
Check DH wellknown
- CheckSumUtil - Class in org.apache.kerby.kerberos.kerb.common
- CheckSumUtil() - Constructor for class org.apache.kerby.kerberos.kerb.common.CheckSumUtil
- CMS_ENVEL_SERVER - Enum constant in enum org.apache.kerby.kerberos.kerb.preauth.pkinit.CmsMessageType
- CMS_SIGN_CLIENT - Enum constant in enum org.apache.kerby.kerberos.kerb.preauth.pkinit.CmsMessageType
- CMS_SIGN_SERVER - Enum constant in enum org.apache.kerby.kerberos.kerb.preauth.pkinit.CmsMessageType
- CmsMessageType - Enum in org.apache.kerby.kerberos.kerb.preauth.pkinit
- cmsSignedDataCreate(byte[], String, int, DigestAlgorithmIdentifiers, CertificateSet, RevocationInfoChoices, SignerInfos) - Static method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitCrypto
-
RFC4556: The contentType field of the type ContentInfo is id-signedData (1.2.840.113549.1.7.2), and the content field is a SignedData.
- connect(TransportPair) - Method in class org.apache.kerby.kerberos.kerb.transport.KrbNetwork
- createCertChain(PkinitPlgCryptoContext) - Static method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitCrypto
- createDHParameterSpec(int) - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitPlgCryptoContext
- createDHPublicKey(BigInteger, BigInteger, BigInteger) - Static method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitCrypto
-
Create DH public key
- createIssuerAndSerial() - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PluginOpts
- createOid(String) - Static method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitCrypto
-
Create oid
- createSupportedCMSTypes() - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PluginOpts
- createTrustedCertifiers() - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PluginOpts
- cryptoRetrieveCertSans(List<Certificate>) - Static method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitCrypto
- cryptoRetrieveX509Sans(List<Certificate>) - Static method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitCrypto
D
- decrypt(EncryptionKey, byte[], KeyUsage) - Static method in class org.apache.kerby.kerberos.kerb.common.EncryptionUtil
- define(MessageCode, String) - Static method in class org.apache.kerby.kerberos.kerb.Message
- DIR - Enum constant in enum org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityType
- dump() - Method in class org.apache.kerby.kerberos.kerb.common.Krb5Parser
-
Print all the meaningful contents of the krb5.conf on the console.
E
- eContentInfoCreate(byte[], String) - Static method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitCrypto
- encrypt(EncryptionKey, byte[], KeyUsage) - Static method in class org.apache.kerby.kerberos.kerb.common.EncryptionUtil
- EncryptionUtil - Class in org.apache.kerby.kerberos.kerb.common
- EncryptionUtil() - Constructor for class org.apache.kerby.kerberos.kerb.common.EncryptionUtil
- EncTsPreauthMeta - Class in org.apache.kerby.kerberos.kerb.preauth.builtin
- EncTsPreauthMeta() - Constructor for class org.apache.kerby.kerberos.kerb.preauth.builtin.EncTsPreauthMeta
- ENVVAR - Enum constant in enum org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityType
- equals(Object) - Method in class org.apache.kerby.kerberos.kerb.request.KrbIdentity
F
- FILE - Enum constant in enum org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityType
- fromValue(int) - Static method in enum org.apache.kerby.kerberos.kerb.preauth.PaFlag
- fromValue(int) - Static method in enum org.apache.kerby.kerberos.kerb.preauth.pkinit.CmsMessageType
-
Retrieve the UniversalTag associated with a given value
G
- generateKeys(String, String, List<EncryptionType>) - Static method in class org.apache.kerby.kerberos.kerb.common.EncryptionUtil
- generateKeys(String, String, List<EncryptionType>, int) - Static method in class org.apache.kerby.kerberos.kerb.common.EncryptionUtil
- generateKeys(List<EncryptionType>) - Static method in class org.apache.kerby.kerberos.kerb.common.EncryptionUtil
- generateKeys(List<EncryptionType>, int) - Static method in class org.apache.kerby.kerberos.kerb.common.EncryptionUtil
- getAlgoNameFromEncType(EncryptionType) - Static method in class org.apache.kerby.kerberos.kerb.common.EncryptionUtil
- getAltIdentities() - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
- getAnchors() - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
- getApRep() - Method in class org.apache.kerby.kerberos.kerb.response.ApResponse
- getApReq() - Method in class org.apache.kerby.kerberos.kerb.request.ApRequest
- getAttachment() - Method in class org.apache.kerby.kerberos.kerb.transport.AbstractKrbTransport
- getAttachment() - Method in interface org.apache.kerby.kerberos.kerb.transport.KrbTransport
-
Get the attachment set before.
- getAuthenticator() - Method in class org.apache.kerby.kerberos.kerb.auth.AuthContext
- getBestEncryptionType(List<EncryptionType>, List<EncryptionType>) - Static method in class org.apache.kerby.kerberos.kerb.common.EncryptionUtil
- getBoolean(ConfigKey, boolean, String...) - Method in class org.apache.kerby.kerberos.kerb.common.Krb5Conf
- getCertFile() - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
- getCertId() - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
- getCertLabel() - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
- getClientAddress() - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- getClientEntry() - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- getClientKey() - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- getClientPrincipal() - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- getCodeName() - Method in interface org.apache.kerby.kerberos.kerb.MessageCode
- getCreatedTime() - Method in class org.apache.kerby.kerberos.kerb.request.KrbIdentity
- getCrls() - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
- getDhMinBits() - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PluginOpts
- getEncryptionType() - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- getEncryptionTypes(String[]) - Method in class org.apache.kerby.kerberos.kerb.common.Krb5Conf
- getEncryptionTypes(List<String>) - Method in class org.apache.kerby.kerberos.kerb.common.Krb5Conf
- getEncTypes(ConfigKey, boolean, String...) - Method in class org.apache.kerby.kerberos.kerb.common.Krb5Conf
- getEtypes(KrbError) - Static method in class org.apache.kerby.kerberos.kerb.common.KrbErrorUtil
- getExpireTime() - Method in class org.apache.kerby.kerberos.kerb.request.KrbIdentity
- getFlags() - Method in class org.apache.kerby.kerberos.kerb.auth.AuthContext
- getIdentity() - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
- getIdPkinitAuthDataOID() - Static method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitPlgCryptoContext
- getIdPkinitDHKeyDataOID() - Static method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitPlgCryptoContext
- getIdPkinitRkeyDataOID() - Static method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitPlgCryptoContext
- getIdType() - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
- getInt(ConfigKey, boolean, String...) - Method in class org.apache.kerby.kerberos.kerb.common.Krb5Conf
- getIntermediates() - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
- getItems() - Method in class org.apache.kerby.kerberos.kerb.common.Krb5Parser
-
Get the whole map.
- getKdcFlags() - Method in class org.apache.kerby.kerberos.kerb.request.KrbIdentity
- getKdcRealm() - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- getKey() - Method in class org.apache.kerby.kerberos.kerb.auth.AuthContext
- getKey(EncryptionType) - Method in class org.apache.kerby.kerberos.kerb.request.KrbIdentity
- getKeyFile() - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
- getKeys() - Method in class org.apache.kerby.kerberos.kerb.request.KrbIdentity
- getKeyVersion() - Method in class org.apache.kerby.kerberos.kerb.request.KrbIdentity
- getLocalAddress() - Method in class org.apache.kerby.kerberos.kerb.auth.AuthContext
- getLocalPort() - Method in class org.apache.kerby.kerberos.kerb.auth.AuthContext
- getLocalSeqNum() - Method in class org.apache.kerby.kerberos.kerb.auth.AuthContext
- getLong(ConfigKey, boolean, String...) - Method in class org.apache.kerby.kerberos.kerb.common.Krb5Conf
- getMessage(MessageCode) - Static method in class org.apache.kerby.kerberos.kerb.Message
- getMsgType() - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- getName() - Method in class org.apache.kerby.kerberos.kerb.preauth.builtin.EncTsPreauthMeta
- getName() - Method in class org.apache.kerby.kerberos.kerb.preauth.builtin.TgtPreauthMeta
- getName() - Method in enum org.apache.kerby.kerberos.kerb.preauth.PaFlag
- getName() - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitPreauthMeta
- getName() - Method in interface org.apache.kerby.kerberos.kerb.preauth.PreauthPluginMeta
- getName() - Method in class org.apache.kerby.kerberos.kerb.preauth.token.TokenPreauthMeta
- getNegotiatedEncType() - Method in class org.apache.kerby.kerberos.kerb.auth.AuthContext
- getOcsp() - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
- getP11ModuleName() - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
- getPaTypes() - Method in class org.apache.kerby.kerberos.kerb.preauth.builtin.EncTsPreauthMeta
- getPaTypes() - Method in class org.apache.kerby.kerberos.kerb.preauth.builtin.TgtPreauthMeta
- getPaTypes() - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitPreauthMeta
- getPaTypes() - Method in interface org.apache.kerby.kerberos.kerb.preauth.PreauthPluginMeta
- getPaTypes() - Method in class org.apache.kerby.kerberos.kerb.preauth.token.TokenPreauthMeta
- getPermittedEncTypes() - Method in class org.apache.kerby.kerberos.kerb.auth.AuthContext
- getPkinit1024Prime() - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitPlgCryptoContext
- getPkinit2048Prime() - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitPlgCryptoContext
- getPkinit4096Prime() - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitPlgCryptoContext
- getPrincipal() - Method in class org.apache.kerby.kerberos.kerb.request.KrbIdentity
- getPrincipalName() - Method in class org.apache.kerby.kerberos.kerb.request.KrbIdentity
- getRecvSubkey() - Method in class org.apache.kerby.kerberos.kerb.auth.AuthContext
- getRemoteAddress() - Method in class org.apache.kerby.kerberos.kerb.auth.AuthContext
- getRemoteAddress() - Method in class org.apache.kerby.kerberos.kerb.transport.KrbTcpTransport
- getRemoteAddress() - Method in interface org.apache.kerby.kerberos.kerb.transport.KrbTransport
-
Get address from remote side.
- getRemoteAddress() - Method in class org.apache.kerby.kerberos.kerb.transport.KrbUdpTransport
- getRemotePort() - Method in class org.apache.kerby.kerberos.kerb.auth.AuthContext
- getRemoteSeqNum() - Method in class org.apache.kerby.kerberos.kerb.auth.AuthContext
- getSection(String) - Method in class org.apache.kerby.kerberos.kerb.common.Krb5Conf
- getSection(String, String...) - Method in class org.apache.kerby.kerberos.kerb.common.Krb5Parser
-
Get the contents of a section given the section name.
- getSections() - Method in class org.apache.kerby.kerberos.kerb.common.Krb5Parser
-
Get all the names of sections in a list.
- getSendSubkey() - Method in class org.apache.kerby.kerberos.kerb.auth.AuthContext
- getServerEntry() - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- getServerPrincipal() - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- getSignedAuthPack(PrivateKey, X509Certificate, AuthPack) - Static method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitUtil
-
Uses a private key to sign data in a CMS SignedData structure and returns the encoded CMS SignedData as bytes.
- getSignedKdcDhKeyInfo(PrivateKey, X509Certificate, KdcDhKeyInfo) - Static method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitUtil
-
Uses a private key to sign data in a CMS SignedData structure and returns the encoded CMS SignedData as bytes.
- getSignedReplyKeyPack(PrivateKey, X509Certificate, ReplyKeyPack) - Static method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitUtil
-
Uses a private key to sign data in a CMS SignedData structure and returns the encoded CMS SignedData as bytes.
- getSlotid() - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
- getString(ConfigKey, boolean, String...) - Method in class org.apache.kerby.kerberos.kerb.common.Krb5Conf
- getStringArray(ConfigKey, boolean, String...) - Method in class org.apache.kerby.kerberos.kerb.common.Krb5Conf
- getTgsKey() - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- getTgsKeyType() - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- getTgsName() - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- getTgsServerKey() - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- getTgsSessionKey() - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- getTgt() - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- getToken() - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- getTokenLabel() - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
- getValue() - Method in enum org.apache.kerby.kerberos.kerb.preauth.PaFlag
- getValue() - Method in enum org.apache.kerby.kerberos.kerb.preauth.pkinit.CmsMessageType
- getVersion() - Method in class org.apache.kerby.kerberos.kerb.preauth.builtin.EncTsPreauthMeta
- getVersion() - Method in class org.apache.kerby.kerberos.kerb.preauth.builtin.TgtPreauthMeta
- getVersion() - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitPreauthMeta
- getVersion() - Method in interface org.apache.kerby.kerberos.kerb.preauth.PreauthPluginMeta
- getVersion() - Method in class org.apache.kerby.kerberos.kerb.preauth.token.TokenPreauthMeta
H
- hashCode() - Method in class org.apache.kerby.kerberos.kerb.request.KrbIdentity
I
- IdentityOpts - Class in org.apache.kerby.kerberos.kerb.preauth.pkinit
- IdentityOpts() - Constructor for class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
- IdentityType - Enum in org.apache.kerby.kerberos.kerb.preauth.pkinit
- init() - Static method in class org.apache.kerby.kerberos.kerb.Message
- init() - Method in class org.apache.kerby.kerberos.kerb.transport.KdcNetwork
- initialize(IdentityOpts, PrincipalName) - Static method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitIdentity
- isAcceptSecondaryEku() - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PluginOpts
- isAllowUpn() - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PluginOpts
- isAnonymous() - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- isClosed() - Method in class org.apache.kerby.kerberos.kerb.transport.KrbTcpTransport
- isDisabled() - Method in class org.apache.kerby.kerberos.kerb.request.KrbIdentity
- isLocked() - Method in class org.apache.kerby.kerberos.kerb.request.KrbIdentity
- isPkinit() - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- isPreAuthenticated() - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- isReal() - Method in class org.apache.kerby.kerberos.kerb.preauth.PaFlags
- isRequireCrlChecking() - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PluginOpts
- isRequireEku() - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PluginOpts
- isStopped() - Method in class org.apache.kerby.kerberos.kerb.transport.KdcNetwork
- isTcp() - Method in class org.apache.kerby.kerberos.kerb.transport.KrbTcpTransport
- isTcp() - Method in interface org.apache.kerby.kerberos.kerb.transport.KrbTransport
-
Judge the type of transport, return true if it is tcp,
- isTcp() - Method in class org.apache.kerby.kerberos.kerb.transport.KrbUdpTransport
- isToken() - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- isUsingRsa() - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PluginOpts
K
- KdcClientRequest - Class in org.apache.kerby.kerberos.kerb.request
-
This class holds details of the client request which is passed through to the IdentityService to create the AuthorizationData
- KdcClientRequest() - Constructor for class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- KdcNetwork - Class in org.apache.kerby.kerberos.kerb.transport
-
A combined and mixed network server handling UDP and TCP.
- KdcNetwork() - Constructor for class org.apache.kerby.kerberos.kerb.transport.KdcNetwork
- KdcUdpTransport - Class in org.apache.kerby.kerberos.kerb.transport
-
Default implementation of
KrbTransportusing UDP. - KdcUdpTransport(DatagramChannel, InetSocketAddress) - Constructor for class org.apache.kerby.kerberos.kerb.transport.KdcUdpTransport
- KRB5_ANONYMOUS_PRINCSTR - Static variable in class org.apache.kerby.kerberos.kerb.common.KrbUtil
- KRB5_ANONYMOUS_REALMSTR - Static variable in class org.apache.kerby.kerberos.kerb.common.KrbUtil
- KRB5_WELLKNOWN_NAMESTR - Static variable in class org.apache.kerby.kerberos.kerb.common.KrbUtil
-
First component of NT_WELLKNOWN principals
- Krb5Conf - Class in org.apache.kerby.kerberos.kerb.common
-
A krb5.conf format support.
- Krb5Conf() - Constructor for class org.apache.kerby.kerberos.kerb.common.Krb5Conf
- Krb5Parser - Class in org.apache.kerby.kerberos.kerb.common
-
A parser to parse krb5.conf format file.
- Krb5Parser(File) - Constructor for class org.apache.kerby.kerberos.kerb.common.Krb5Parser
- KrbErrorUtil - Class in org.apache.kerby.kerberos.kerb.common
- KrbErrorUtil() - Constructor for class org.apache.kerby.kerberos.kerb.common.KrbErrorUtil
- KrbIdentity - Class in org.apache.kerby.kerberos.kerb.request
-
A class to represent a kerberos identity.
- KrbIdentity(String) - Constructor for class org.apache.kerby.kerberos.kerb.request.KrbIdentity
- KrbIdentity(PrincipalName) - Constructor for class org.apache.kerby.kerberos.kerb.request.KrbIdentity
- KrbNetwork - Class in org.apache.kerby.kerberos.kerb.transport
-
Krb client network support.
- KrbNetwork() - Constructor for class org.apache.kerby.kerberos.kerb.transport.KrbNetwork
- KrbTcpTransport - Class in org.apache.kerby.kerberos.kerb.transport
-
Default implementation of
KrbTransportusing TCP in block mode. - KrbTcpTransport(Socket) - Constructor for class org.apache.kerby.kerberos.kerb.transport.KrbTcpTransport
- KrbThrow - Class in org.apache.kerby.kerberos.kerb
- KrbThrow() - Constructor for class org.apache.kerby.kerberos.kerb.KrbThrow
- KrbTransport - Interface in org.apache.kerby.kerberos.kerb.transport
-
Krb transport.
- KrbUdpTransport - Class in org.apache.kerby.kerberos.kerb.transport
-
Default implementation of
KrbTransportusing UDP. - KrbUdpTransport(InetSocketAddress) - Constructor for class org.apache.kerby.kerberos.kerb.transport.KrbUdpTransport
- KrbUtil - Class in org.apache.kerby.kerberos.kerb.common
- KrbUtil() - Constructor for class org.apache.kerby.kerberos.kerb.common.KrbUtil
L
- listen(TransportPair) - Method in class org.apache.kerby.kerberos.kerb.transport.KdcNetwork
- load() - Method in class org.apache.kerby.kerberos.kerb.common.Krb5Parser
-
Load the krb5.conf into a member variable, which is a Map.
- loadCerts(InputStream) - Static method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.CertificateHelper
- loadCerts(String) - Static method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.CertificateHelper
- loadCerts(IdentityOpts, PrincipalName) - Static method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitIdentity
- loadPrivateKey(InputStream) - Static method in class org.apache.kerby.kerberos.kerb.common.PrivateKeyReader
- loadPrivateKey(String) - Static method in class org.apache.kerby.kerberos.kerb.common.PrivateKeyReader
- loadPublicKey(byte[]) - Static method in class org.apache.kerby.kerberos.kerb.common.PublicKeyReader
- loadPublicKey(InputStream) - Static method in class org.apache.kerby.kerberos.kerb.common.PublicKeyReader
M
- makeAnonymousPrincipal() - Static method in class org.apache.kerby.kerberos.kerb.common.KrbUtil
- makeCheckSum(CheckSumType, byte[]) - Static method in class org.apache.kerby.kerberos.kerb.common.CheckSumUtil
- makeCheckSumWithKey(CheckSumType, byte[], EncryptionKey, KeyUsage) - Static method in class org.apache.kerby.kerberos.kerb.common.CheckSumUtil
- makeCrossRealmPrincipal(String, String) - Static method in class org.apache.kerby.kerberos.kerb.common.KrbUtil
- makeKadminPrincipal(String) - Static method in class org.apache.kerby.kerberos.kerb.common.KrbUtil
-
Construct kadmin principal name.
- makeKadminPrincipal(String, String) - Static method in class org.apache.kerby.kerberos.kerb.common.KrbUtil
-
Construct the kadmin principal
- makeTgsPrincipal(String) - Static method in class org.apache.kerby.kerberos.kerb.common.KrbUtil
-
Construct TGS principal name.
- makeTgsPrincipal(String, String) - Static method in class org.apache.kerby.kerberos.kerb.common.KrbUtil
-
Construct TGS principal name for cross-realm.
- MAX_MESSAGE_SIZE - Static variable in class org.apache.kerby.kerberos.kerb.transport.KdcNetwork
- Message - Class in org.apache.kerby.kerberos.kerb
- Message() - Constructor for class org.apache.kerby.kerberos.kerb.Message
- MessageCode - Interface in org.apache.kerby.kerberos.kerb
N
- NONE - Enum constant in enum org.apache.kerby.kerberos.kerb.preauth.PaFlag
- NONE - Enum constant in enum org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityType
O
- onNewTransport(KrbTransport) - Method in class org.apache.kerby.kerberos.kerb.transport.KdcNetwork
- onRecvMessage(ByteBuffer) - Method in class org.apache.kerby.kerberos.kerb.transport.KdcUdpTransport
- orderEtypesByStrength(List<EncryptionType>) - Static method in class org.apache.kerby.kerberos.kerb.common.EncryptionUtil
-
Order a list of EncryptionType in a decreasing strength order
- org.apache.kerby.kerberos.kerb - package org.apache.kerby.kerberos.kerb
- org.apache.kerby.kerberos.kerb.auth - package org.apache.kerby.kerberos.kerb.auth
- org.apache.kerby.kerberos.kerb.common - package org.apache.kerby.kerberos.kerb.common
- org.apache.kerby.kerberos.kerb.preauth - package org.apache.kerby.kerberos.kerb.preauth
- org.apache.kerby.kerberos.kerb.preauth.builtin - package org.apache.kerby.kerberos.kerb.preauth.builtin
- org.apache.kerby.kerberos.kerb.preauth.pkinit - package org.apache.kerby.kerberos.kerb.preauth.pkinit
- org.apache.kerby.kerberos.kerb.preauth.token - package org.apache.kerby.kerberos.kerb.preauth.token
- org.apache.kerby.kerberos.kerb.request - package org.apache.kerby.kerberos.kerb.request
- org.apache.kerby.kerberos.kerb.response - package org.apache.kerby.kerberos.kerb.response
- org.apache.kerby.kerberos.kerb.transport - package org.apache.kerby.kerberos.kerb.transport
- out(MessageCode) - Static method in class org.apache.kerby.kerberos.kerb.KrbThrow
- out(MessageCode, Exception) - Static method in class org.apache.kerby.kerberos.kerb.KrbThrow
- out(MessageCode, String) - Static method in class org.apache.kerby.kerberos.kerb.KrbThrow
P
- PA_INFO - Enum constant in enum org.apache.kerby.kerberos.kerb.preauth.PaFlag
- PA_REAL - Enum constant in enum org.apache.kerby.kerberos.kerb.preauth.PaFlag
- PaFlag - Enum in org.apache.kerby.kerberos.kerb.preauth
- PaFlags - Class in org.apache.kerby.kerberos.kerb.preauth
- PaFlags() - Constructor for class org.apache.kerby.kerberos.kerb.preauth.PaFlags
- PaFlags(int) - Constructor for class org.apache.kerby.kerberos.kerb.preauth.PaFlags
- parseFileOption(IdentityOpts, String) - Static method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitIdentity
- parsePkcs11Option(IdentityOpts, String) - Static method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitIdentity
- parsePkcs12Option(IdentityOpts, String) - Static method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitIdentity
- PKCS11 - Enum constant in enum org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityType
- PKCS12 - Enum constant in enum org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityType
- pkinitCheckDhParams(DHParameterSpec, DhParameter) - Static method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitCrypto
-
Check parameters against a well-known DH group
- PkinitCrypto - Class in org.apache.kerby.kerberos.kerb.preauth.pkinit
-
Ref. pkinit_crypto_openssl.c in MIT krb5 project.
- PkinitCrypto() - Constructor for class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitCrypto
- PkinitIdentity - Class in org.apache.kerby.kerberos.kerb.preauth.pkinit
- PkinitIdentity() - Constructor for class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitIdentity
- PkinitPlgCryptoContext - Class in org.apache.kerby.kerberos.kerb.preauth.pkinit
- PkinitPlgCryptoContext() - Constructor for class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitPlgCryptoContext
- PkinitPreauthMeta - Class in org.apache.kerby.kerberos.kerb.preauth.pkinit
- PkinitPreauthMeta() - Constructor for class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitPreauthMeta
- pkinitType2OID(CmsMessageType) - Static method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitCrypto
-
Change the CMS message type to oid
- PkinitUtil - Class in org.apache.kerby.kerberos.kerb.preauth.pkinit
-
Encapsulates working with PKINIT signed data structures.
- PkinitUtil() - Constructor for class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitUtil
- PluginOpts - Class in org.apache.kerby.kerberos.kerb.preauth.pkinit
- PluginOpts() - Constructor for class org.apache.kerby.kerberos.kerb.preauth.pkinit.PluginOpts
- PluginRequestContext - Interface in org.apache.kerby.kerberos.kerb.preauth
-
Per request per module
- PreauthPluginMeta - Interface in org.apache.kerby.kerberos.kerb.preauth
- pricipalCompareIgnoreRealm(PrincipalName, PrincipalName) - Static method in class org.apache.kerby.kerberos.kerb.common.KrbUtil
- PrivateKeyReader - Class in org.apache.kerby.kerberos.kerb.common
- PrivateKeyReader() - Constructor for class org.apache.kerby.kerberos.kerb.common.PrivateKeyReader
- processIdentityOption(IdentityOpts, String) - Static method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitIdentity
- PublicKeyReader - Class in org.apache.kerby.kerberos.kerb.common
- PublicKeyReader() - Constructor for class org.apache.kerby.kerberos.kerb.common.PublicKeyReader
R
- receiveMessage() - Method in class org.apache.kerby.kerberos.kerb.transport.KdcUdpTransport
- receiveMessage() - Method in class org.apache.kerby.kerberos.kerb.transport.KrbTcpTransport
- receiveMessage() - Method in interface org.apache.kerby.kerberos.kerb.transport.KrbTransport
-
Receive a Kerberos message from remote.
- receiveMessage() - Method in class org.apache.kerby.kerberos.kerb.transport.KrbUdpTransport
- release() - Method in class org.apache.kerby.kerberos.kerb.transport.KrbTcpTransport
- release() - Method in interface org.apache.kerby.kerberos.kerb.transport.KrbTransport
-
Release and close related resources like connection.
- release() - Method in class org.apache.kerby.kerberos.kerb.transport.KrbUdpTransport
S
- seal(Asn1Encodeable, CheckSumType) - Static method in class org.apache.kerby.kerberos.kerb.common.CheckSumUtil
- seal(Asn1Encodeable, CheckSumType, EncryptionKey, KeyUsage) - Static method in class org.apache.kerby.kerberos.kerb.common.CheckSumUtil
- seal(Asn1Encodeable, EncryptionKey, KeyUsage) - Static method in class org.apache.kerby.kerberos.kerb.common.EncryptionUtil
- sendMessage(ByteBuffer) - Method in class org.apache.kerby.kerberos.kerb.transport.KrbTcpTransport
- sendMessage(ByteBuffer) - Method in interface org.apache.kerby.kerberos.kerb.transport.KrbTransport
-
Send out a Kerberos message to remote peer.
- sendMessage(ByteBuffer) - Method in class org.apache.kerby.kerberos.kerb.transport.KrbUdpTransport
- serverCheckDH(PluginOpts, PkinitPlgCryptoContext, DhParameter) - Static method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitCrypto
-
KDC check the key parameter
- setAcceptSecondaryEku(boolean) - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PluginOpts
- setAllowUpn(boolean) - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PluginOpts
- setAltIdentities(List<String>) - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
- setAnchors(List<String>) - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
- setAnonymous(boolean) - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- setApRep(ApRep) - Method in class org.apache.kerby.kerberos.kerb.response.ApResponse
- setApReq(ApReq) - Method in class org.apache.kerby.kerberos.kerb.request.ApRequest
- setAttachment(Object) - Method in class org.apache.kerby.kerberos.kerb.transport.AbstractKrbTransport
- setAttachment(Object) - Method in interface org.apache.kerby.kerberos.kerb.transport.KrbTransport
-
Set an attachment.
- setAuthenticator(Authenticator) - Method in class org.apache.kerby.kerberos.kerb.auth.AuthContext
- setCertFile(String) - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
- setCertId(String) - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
- setCertLabel(String) - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
- setChannel(DatagramChannel) - Method in class org.apache.kerby.kerberos.kerb.transport.KrbUdpTransport
- setClientAddress(InetAddress) - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- setClientEntry(KrbIdentity) - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- setClientKey(EncryptionKey) - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- setClientPrincipal(PrincipalName) - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- setCreatedTime(KerberosTime) - Method in class org.apache.kerby.kerberos.kerb.request.KrbIdentity
- setCrls(List<String>) - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
- setDhMinBits(int) - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PluginOpts
- setDisabled(boolean) - Method in class org.apache.kerby.kerberos.kerb.request.KrbIdentity
- setEncryptionType(EncryptionType) - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- setExpireTime(KerberosTime) - Method in class org.apache.kerby.kerberos.kerb.request.KrbIdentity
- setFlags(Asn1Flags) - Method in class org.apache.kerby.kerberos.kerb.auth.AuthContext
- setIdentity(String) - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
- setIdType(IdentityType) - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
- setIntermediates(List<String>) - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
- setIsToken(boolean) - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- setKdcFlags(int) - Method in class org.apache.kerby.kerberos.kerb.request.KrbIdentity
- setKdcRealm(String) - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- setKey(EncryptionKey) - Method in class org.apache.kerby.kerberos.kerb.auth.AuthContext
- setKeyFile(String) - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
- setKeyVersion(int) - Method in class org.apache.kerby.kerberos.kerb.request.KrbIdentity
- setLocalAddress(HostAddress) - Method in class org.apache.kerby.kerberos.kerb.auth.AuthContext
- setLocalPort(int) - Method in class org.apache.kerby.kerberos.kerb.auth.AuthContext
- setLocalSeqNum(int) - Method in class org.apache.kerby.kerberos.kerb.auth.AuthContext
- setLocked(boolean) - Method in class org.apache.kerby.kerberos.kerb.request.KrbIdentity
- setMsgType(KrbMessageType) - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- setNegotiatedEncType(EncryptionType) - Method in class org.apache.kerby.kerberos.kerb.auth.AuthContext
- setOcsp(String) - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
- setP11ModuleName(String) - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
- setPermittedEncTypes(List<EncryptionType>) - Method in class org.apache.kerby.kerberos.kerb.auth.AuthContext
- setPkinit(boolean) - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- setPreAuthenticated(boolean) - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- setPrincipal(PrincipalName) - Method in class org.apache.kerby.kerberos.kerb.request.KrbIdentity
- setPrincipalName(String) - Method in class org.apache.kerby.kerberos.kerb.request.KrbIdentity
- setPrincipalName(PrincipalName) - Method in class org.apache.kerby.kerberos.kerb.request.KrbIdentity
- setRecvSubkey(EncryptionKey) - Method in class org.apache.kerby.kerberos.kerb.auth.AuthContext
- setRemoteAddress(HostAddress) - Method in class org.apache.kerby.kerberos.kerb.auth.AuthContext
- setRemotePort(int) - Method in class org.apache.kerby.kerberos.kerb.auth.AuthContext
- setRemoteSeqNum(int) - Method in class org.apache.kerby.kerberos.kerb.auth.AuthContext
- setRequireCrlChecking(boolean) - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PluginOpts
- setRequireEku(boolean) - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PluginOpts
- setSendSubkey(EncryptionKey) - Method in class org.apache.kerby.kerberos.kerb.auth.AuthContext
- setServerEntry(KrbIdentity) - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- setServerPrincipal(PrincipalName) - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- setSlotid(int) - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
- setSocketTimeout(int) - Method in class org.apache.kerby.kerberos.kerb.transport.KrbNetwork
- setTgsKey(EncryptionKey) - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- setTgsKeyType(EncryptionType) - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- setTgsName(PrincipalName) - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- setTgsServerKey(EncryptionKey) - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- setTgsSessionKey(EncryptionKey) - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- setTgt(Ticket) - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- setToken(AuthToken) - Method in class org.apache.kerby.kerberos.kerb.request.KdcClientRequest
- setTokenLabel(String) - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
- setUsingRsa(boolean) - Method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PluginOpts
- start() - Method in class org.apache.kerby.kerberos.kerb.transport.KdcNetwork
- stop() - Method in class org.apache.kerby.kerberos.kerb.transport.KdcNetwork
T
- tcpAddress - Variable in class org.apache.kerby.kerberos.kerb.transport.TransportPair
- TgtPreauthMeta - Class in org.apache.kerby.kerberos.kerb.preauth.builtin
-
A faked preauth module for TGS request handling
- TgtPreauthMeta() - Constructor for class org.apache.kerby.kerberos.kerb.preauth.builtin.TgtPreauthMeta
- TokenPreauthMeta - Class in org.apache.kerby.kerberos.kerb.preauth.token
- TokenPreauthMeta() - Constructor for class org.apache.kerby.kerberos.kerb.preauth.token.TokenPreauthMeta
- TransportPair - Class in org.apache.kerby.kerberos.kerb.transport
-
Transport TCP and UDP port pair
- TransportPair() - Constructor for class org.apache.kerby.kerberos.kerb.transport.TransportPair
U
- udpAddress - Variable in class org.apache.kerby.kerberos.kerb.transport.TransportPair
- UNKNOWN - Enum constant in enum org.apache.kerby.kerberos.kerb.preauth.pkinit.CmsMessageType
- unseal(EncryptedData, EncryptionKey, KeyUsage, Class<T>) - Static method in class org.apache.kerby.kerberos.kerb.common.EncryptionUtil
- unsealAuthenticator(EncryptionKey, ApReq) - Static method in class org.apache.kerby.kerberos.kerb.request.ApRequest
V
- validate(EncryptionKey, ApRep, ApReq) - Static method in class org.apache.kerby.kerberos.kerb.response.ApResponse
-
Validation for KRB_AP_REP message
- validate(EncryptionKey, ApReq) - Static method in class org.apache.kerby.kerberos.kerb.request.ApRequest
- validate(EncryptionKey, ApReq, InetAddress, long) - Static method in class org.apache.kerby.kerberos.kerb.request.ApRequest
- validateChain(List<Certificate>, X509Certificate) - Static method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitCrypto
-
Validates a chain of
X509Certificates. - valueOf(String) - Static method in enum org.apache.kerby.kerberos.kerb.preauth.PaFlag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.kerby.kerberos.kerb.preauth.pkinit.CmsMessageType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.apache.kerby.kerberos.kerb.preauth.PaFlag
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.kerby.kerberos.kerb.preauth.pkinit.CmsMessageType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verifyCmsSignedData(CmsMessageType, SignedData) - Static method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitCrypto
-
Verify CMS Signed Data
- verifyKdcSan(String, PrincipalName, List<Certificate>) - Static method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitCrypto
All Classes and Interfaces|All Packages|Constant Field Values