A C D E F G I K L M O P R S T U V 

A

AbstractKrbTransport - Class in org.apache.kerby.kerberos.kerb.transport
Abstract Krb transport.
AbstractKrbTransport() - Constructor for class org.apache.kerby.kerberos.kerb.transport.AbstractKrbTransport
 
acceptSecondaryEku - Variable in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PluginOpts
 
addKrb5Config(File) - Method in class org.apache.kerby.kerberos.kerb.common.Krb5Conf
 
allowUpn - Variable in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PluginOpts
 
altIdentities - Variable in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
 
anchors - Variable in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
 
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
 
ApResponse - Class in org.apache.kerby.kerberos.kerb.response
A wrapper for ApRep request.
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

certFile - Variable in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
 
certId - Variable in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
 
CertificateHelper - Class in org.apache.kerby.kerberos.kerb.preauth.pkinit
 
CertificateHelper() - Constructor for class org.apache.kerby.kerberos.kerb.preauth.pkinit.CertificateHelper
 
certLabel - Variable in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
 
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
 
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
 
crls - Variable in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
 
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
 
dhMinBits - Variable in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PluginOpts
 
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
 

F

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(List<EncryptionType>) - Static method in class org.apache.kerby.kerberos.kerb.common.EncryptionUtil
 
generateKeys(String, String, List<EncryptionType>) - Static method in class org.apache.kerby.kerberos.kerb.common.EncryptionUtil
 
getAlgoNameFromEncType(EncryptionType) - Static method in class org.apache.kerby.kerberos.kerb.common.EncryptionUtil
 
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
 
getCodeName() - Method in interface org.apache.kerby.kerberos.kerb.MessageCode
 
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
 
getFlags() - Method in class org.apache.kerby.kerberos.kerb.auth.AuthContext
 
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
 
getInt(ConfigKey, boolean, String...) - Method in class org.apache.kerby.kerberos.kerb.common.Krb5Conf
 
getItems() - Method in class org.apache.kerby.kerberos.kerb.common.Krb5Parser
Get the whole map.
getKey() - Method in class org.apache.kerby.kerberos.kerb.auth.AuthContext
 
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
 
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
 
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
 
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
 
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.
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
 
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
 

I

identity - Variable in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
 
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
 
idType - Variable in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
 
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.PkinitIdenity
 
intermediateCAs - Variable in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitPlgCryptoContext
 
intermediates - Variable in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
 
isReal() - Method in class org.apache.kerby.kerberos.kerb.preauth.PaFlags
 
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
 

K

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 KrbTransport using UDP.
KdcUdpTransport(DatagramChannel, InetSocketAddress) - Constructor for class org.apache.kerby.kerberos.kerb.transport.KdcUdpTransport
 
keyFile - Variable in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
 
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
 
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 KrbTransport using 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 KrbTransport using 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(String) - Static method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.CertificateHelper
 
loadCerts(InputStream) - 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.PkinitIdenity
 
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(InputStream) - Static method in class org.apache.kerby.kerberos.kerb.common.PublicKeyReader
 
loadPublicKey(byte[]) - 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
 
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.
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
 

O

ocsp - Variable in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
 
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

p11ModuleName - Variable in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
 
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.PkinitIdenity
 
parsePkcs11Option(IdentityOpts, String) - Static method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitIdenity
 
parsePkcs12Option(IdentityOpts, String) - Static method in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitIdenity
 
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.
PkinitCrypto() - Constructor for class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitCrypto
 
PkinitIdenity - Class in org.apache.kerby.kerberos.kerb.preauth.pkinit
 
PkinitIdenity() - Constructor for class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitIdenity
 
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.PkinitIdenity
 
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
 
requireCrlChecking - Variable in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PluginOpts
 
requireEku - Variable in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PluginOpts
 
revoked - Variable in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitPlgCryptoContext
 

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
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
 
setChannel(DatagramChannel) - Method in class org.apache.kerby.kerberos.kerb.transport.KrbUdpTransport
 
setFlags(Asn1Flags) - Method in class org.apache.kerby.kerberos.kerb.auth.AuthContext
 
setKey(EncryptionKey) - Method in class org.apache.kerby.kerberos.kerb.auth.AuthContext
 
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
 
setNegotiatedEncType(EncryptionType) - Method in class org.apache.kerby.kerberos.kerb.auth.AuthContext
 
setPermittedEncTypes(List<EncryptionType>) - Method in class org.apache.kerby.kerberos.kerb.auth.AuthContext
 
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
 
setSendSubkey(EncryptionKey) - Method in class org.apache.kerby.kerberos.kerb.auth.AuthContext
 
setSocketTimeout(int) - Method in class org.apache.kerby.kerberos.kerb.transport.KrbNetwork
 
slotid - Variable in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
 
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
 
tokenLabel - Variable in class org.apache.kerby.kerberos.kerb.preauth.pkinit.IdentityOpts
 
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
 
trustedCAs - Variable in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PkinitPlgCryptoContext
 

U

udpAddress - Variable in class org.apache.kerby.kerberos.kerb.transport.TransportPair
 
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
 
usingRsa - Variable in class org.apache.kerby.kerberos.kerb.preauth.pkinit.PluginOpts
 

V

validate(EncryptionKey, ApReq) - 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
 
A C D E F G I K L M O P R S T U V 

Copyright © 2014–2017 The Apache Software Foundation. All rights reserved.