A B C D E F G H I J K L M N O P R S T U V X 
All Classes All Packages

A

AbstractCredential - Class in org.opensaml.security.credential
Base class for Credential implementations.
AbstractCredential() - Constructor for class org.opensaml.security.credential.AbstractCredential
Constructor.
AbstractNamedCurve - Class in org.opensaml.security.crypto.ec.curves
Abstract base class for implementations of NamedCurve.
AbstractNamedCurve() - Constructor for class org.opensaml.security.crypto.ec.curves.AbstractNamedCurve
 
addDefaultTLSTrustEngineCriteria(HttpClientContext, HttpUriRequest) - Static method in class org.opensaml.security.httpclient.HttpClientSecuritySupport
Add default trust engine criteria for TLS usage to the HttpClientContext.
algorithm - Variable in class org.opensaml.security.x509.X509DigestCriterion
Digest algorithm.
authCache - Variable in class org.opensaml.security.httpclient.HttpClientSecurityParameters
HttpClient AuthCache to allow pre-emptive authentication.

B

base64DecodeOrThrow(String) - Static method in class org.opensaml.security.crypto.KeySupport
Base64 decode the input string, if it fails to decode throw a KeyException wrapping the original exception.
BasicCredential - Class in org.opensaml.security.credential
A basic implementation of Credential.
BasicCredential() - Constructor for class org.opensaml.security.credential.BasicCredential
Constructor.
BasicCredential(PublicKey) - Constructor for class org.opensaml.security.credential.BasicCredential
Constructor.
BasicCredential(PublicKey, PrivateKey) - Constructor for class org.opensaml.security.credential.BasicCredential
Constructor.
BasicCredential(SecretKey) - Constructor for class org.opensaml.security.credential.BasicCredential
Constructor.
BasicNamedCurve - Class in org.opensaml.security.crypto.ec.curves
Basic implementations of NamedCurve where all required properties are simply supplied at construction time.
BasicNamedCurve(String, String, ECParameterSpec) - Constructor for class org.opensaml.security.crypto.ec.curves.BasicNamedCurve
Constructor.
BasicX509Credential - Class in org.opensaml.security.x509
A basic implementation of X509Credential.
BasicX509Credential(X509Certificate) - Constructor for class org.opensaml.security.x509.BasicX509Credential
Constructor.
BasicX509Credential(X509Certificate, PrivateKey) - Constructor for class org.opensaml.security.x509.BasicX509Credential
Constructor.
BrainpoolP256r1 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'brainpoolP256r1', OID: 1.3.36.3.3.2.8.1.1.7.
BrainpoolP256r1() - Constructor for class org.opensaml.security.crypto.ec.curves.BrainpoolP256r1
 
BrainpoolP320r1 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'brainpoolP320r1', OID: 1.3.36.3.3.2.8.1.1.9.
BrainpoolP320r1() - Constructor for class org.opensaml.security.crypto.ec.curves.BrainpoolP320r1
 
BrainpoolP384r1 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'brainpoolP384r1', OID: 1.3.36.3.3.2.8.1.1.11.
BrainpoolP384r1() - Constructor for class org.opensaml.security.crypto.ec.curves.BrainpoolP384r1
 
BrainpoolP512r1 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'brainpoolP512r1', OID: 1.3.36.3.3.2.8.1.1.13.
BrainpoolP512r1() - Constructor for class org.opensaml.security.crypto.ec.curves.BrainpoolP512r1
 
buildJavaDHPrivateKey(String) - Static method in class org.opensaml.security.crypto.KeySupport
Build Java DH private key from base64 encoding.
buildJavaDHPublicKey(String) - Static method in class org.opensaml.security.crypto.KeySupport
Build Java DH public key from base64 encoding.
buildJavaDSAPrivateKey(String) - Static method in class org.opensaml.security.crypto.KeySupport
Build Java DSA private key from base64 encoding.
buildJavaDSAPublicKey(String) - Static method in class org.opensaml.security.crypto.KeySupport
Build Java DSA public key from base64 encoding.
buildJavaECPrivateKey(String) - Static method in class org.opensaml.security.crypto.KeySupport
Build Java EC private key from base64 encoding.
buildJavaECPublicKey(String) - Static method in class org.opensaml.security.crypto.KeySupport
Build Java EC public key from base64 encoding.
buildJavaPrivateKey(String) - Static method in class org.opensaml.security.crypto.KeySupport
Build Java private key from base64 encoding.
buildJavaRSAPrivateKey(String) - Static method in class org.opensaml.security.crypto.KeySupport
Build Java RSA private key from base64 encoding.
buildJavaRSAPublicKey(String) - Static method in class org.opensaml.security.crypto.KeySupport
Build Java RSA public key from base64 encoding.
buildKey(KeySpec, String) - Static method in class org.opensaml.security.crypto.KeySupport
Generates a public key from the given key spec.
buildParameterSpec() - Method in class org.opensaml.security.crypto.ec.curves.AbstractNamedCurve
Build an instance of ECParameterSpec corresponding to this curve.
byName - Variable in class org.opensaml.security.crypto.ec.NamedCurveRegistry
Index by name.
byOID - Variable in class org.opensaml.security.crypto.ec.NamedCurveRegistry
Index by OID.
byParamSpec - Variable in class org.opensaml.security.crypto.ec.NamedCurveRegistry
byURI - Variable in class org.opensaml.security.crypto.ec.NamedCurveRegistry
Index by URI.

C

cert - Variable in class org.opensaml.security.messaging.ServletRequestX509CredentialAdapter
The entity certificate.
certChain - Variable in class org.opensaml.security.messaging.ServletRequestX509CredentialAdapter
The certificate chain.
certificateNameOptions - Variable in class org.opensaml.security.x509.tls.ClientTLSValidationParameters
A CertificateNameOptions instance used to validate a client TLS X509Credential.
CertificateNameOptions - Class in org.opensaml.security.x509.tls
Options for deriving message context issuer names from an client TLS X.509 certificate.
CertificateNameOptions() - Constructor for class org.opensaml.security.x509.tls.CertificateNameOptions
Constructor.
checkTLSCredentialEvaluated(HttpClientContext, String) - Static method in class org.opensaml.security.httpclient.HttpClientSecuritySupport
Check that trust engine evaluation of the server TLS credential was actually performed when the scheme is HTTPS.
CIPHER_MODE_CBC - Static variable in class org.opensaml.security.crypto.JCAConstants
Cipher mode: "CBC".
CIPHER_MODE_ECB - Static variable in class org.opensaml.security.crypto.JCAConstants
Cipher mode: "ECB".
CIPHER_MODE_GCM - Static variable in class org.opensaml.security.crypto.JCAConstants
Cipher mode: "GCM".
CIPHER_PADDING_ISO10126 - Static variable in class org.opensaml.security.crypto.JCAConstants
Cipher padding: "ISO10126Padding".
CIPHER_PADDING_NONE - Static variable in class org.opensaml.security.crypto.JCAConstants
Cipher padding: "NoPadding".
CIPHER_PADDING_OAEP - Static variable in class org.opensaml.security.crypto.JCAConstants
Cipher padding: "OAEPPadding".
CIPHER_PADDING_PKCS1 - Static variable in class org.opensaml.security.crypto.JCAConstants
Cipher padding: "PKCS1Padding".
clear() - Method in class org.opensaml.security.crypto.ec.NamedCurveRegistry
Clear all registered curves.
clientTLSCredential - Variable in class org.opensaml.security.httpclient.HttpClientSecurityParameters
The X509 credential used for client TLS.
ClientTLSSecurityParametersContext - Class in org.opensaml.security.messaging
Messaging context implementation for holding parameters related to validating client TLS X509Credential instances.
ClientTLSSecurityParametersContext() - Constructor for class org.opensaml.security.messaging.ClientTLSSecurityParametersContext
 
ClientTLSValidationConfiguration - Interface in org.opensaml.security.x509.tls
Configuration used in validating a client TLS X509Credential.
ClientTLSValidationConfigurationCriterion - Class in org.opensaml.security.x509.tls
Criterion which holds one or more instances of ClientTLSValidationConfiguration.
ClientTLSValidationConfigurationCriterion(List<ClientTLSValidationConfiguration>) - Constructor for class org.opensaml.security.x509.tls.ClientTLSValidationConfigurationCriterion
Constructor.
ClientTLSValidationConfigurationCriterion(ClientTLSValidationConfiguration...) - Constructor for class org.opensaml.security.x509.tls.ClientTLSValidationConfigurationCriterion
Constructor.
ClientTLSValidationParameters - Class in org.opensaml.security.x509.tls
Parameters used in validating a client TLS X509Credential.
ClientTLSValidationParameters() - Constructor for class org.opensaml.security.x509.tls.ClientTLSValidationParameters
 
ClientTLSValidationParametersResolver - Interface in org.opensaml.security.x509.tls
An interface for components which resolve ClientTLSValidationParameters based on a CriteriaSet.
clone() - Method in class org.opensaml.security.x509.InternalX500DNHandler
Clone the handler.
clone() - Method in class org.opensaml.security.x509.tls.CertificateNameOptions
clone() - Method in interface org.opensaml.security.x509.X500DNHandler
Clone the handler.
CN_OID - Static variable in class org.opensaml.security.x509.X509Support
Common Name (CN) OID.
CONFIG_PROPERTY_REGISTER_BOUNCY_CASTLE_CURVES - Static variable in class org.opensaml.security.config.GlobalNamedCurveRegistryInitializer
Configuration property name for registering curves from Bouncy Castle.
configs - Variable in class org.opensaml.security.httpclient.HttpClientSecurityConfigurationCriterion
The list of configuration instances.
configs - Variable in class org.opensaml.security.x509.tls.ClientTLSValidationConfigurationCriterion
The list of configuration instances.
CONTEXT_KEY_CLIENT_TLS_CREDENTIAL - Static variable in class org.opensaml.security.httpclient.HttpClientSecurityConstants
HttpContext key for the client TLS credential.
CONTEXT_KEY_CRITERIA_SET - Static variable in class org.opensaml.security.httpclient.HttpClientSecurityConstants
Context key for a criteria set instance supplied by an HttpClient caller.
CONTEXT_KEY_HOSTNAME_VERIFIER - Static variable in class org.opensaml.security.httpclient.HttpClientSecurityConstants
HttpContext key for an instance of HostnameVerifier.
CONTEXT_KEY_SERVER_TLS_CREDENTIAL_TRUSTED - Static variable in class org.opensaml.security.httpclient.HttpClientSecurityConstants
Context key for a server TLS credential evaluation result, populated by specialized instances of HttpClient socket factories.
CONTEXT_KEY_SERVER_TLS_FAILURE_IS_FATAL - Static variable in class org.opensaml.security.httpclient.HttpClientSecurityConstants
Context key for indicating whether server TLS evaluation failure should be treated as a fatal error.
CONTEXT_KEY_TLS_CIPHER_SUITES - Static variable in class org.opensaml.security.httpclient.HttpClientSecurityConstants
HttpContext key for a a list of TLS cipher suites to enable on the socket.
CONTEXT_KEY_TLS_PROTOCOLS - Static variable in class org.opensaml.security.httpclient.HttpClientSecurityConstants
HttpContext key for a a list of TLS protocols to enable on the socket.
CONTEXT_KEY_TRUST_ENGINE - Static variable in class org.opensaml.security.httpclient.HttpClientSecurityConstants
Context key for a trust engine instance supplied by an HttpClient caller.
convert(ECNamedCurveParameterSpec) - Static method in class org.opensaml.security.crypto.ec.ECSupport
Convert a Bouncy Castle ECNamedCurveParameterSpec, such as obtained from the ECNamedCurveTable, to a standard JCA ECParameterSpec.
convertAltNameType(Integer, ASN1Primitive) - Static method in class org.opensaml.security.x509.X509Support
Convert types returned by Bouncy Castle X509ExtensionUtil.getSubjectAlternativeNames(X509Certificate) to be consistent with what is documented for: java.security.cert.X509Certificate#getSubjectAlternativeNames.
Credential - Interface in org.opensaml.security.credential
A credential for an entity.
CredentialContext - Interface in org.opensaml.security.credential
Marker interface for implementations which hold information specific to a particular context within which a CredentialResolver resolves a Credential.
credentialContextSet - Variable in class org.opensaml.security.credential.AbstractCredential
Credential context of this credential.
CredentialContextSet - Class in org.opensaml.security.credential
This class holds instances of CredentialContext which represent information about the context in which a CredentialResolver has resolved a Credential.
CredentialContextSet() - Constructor for class org.opensaml.security.credential.CredentialContextSet
 
CredentialResolver - Interface in org.opensaml.security.credential
A resolver which uses Criterion to resolve and return instances of Credential.
credentialsProvider - Variable in class org.opensaml.security.httpclient.HttpClientSecurityParameters
HttpClient credentials provider.
CredentialSupport - Class in org.opensaml.security.credential
Helper methods for working with Credential instances.
CredentialSupport() - Constructor for class org.opensaml.security.credential.CredentialSupport
Constructor.
credUsage - Variable in class org.opensaml.security.criteria.UsageCriterion
Key usage type of resolved credentials.
criteriaSet - Variable in class org.opensaml.security.httpclient.TLSCriteriaSetCriterion
TLS CriteriaSet data.
crls - Variable in class org.opensaml.security.x509.BasicX509Credential
CRLs for this credential.

D

decodeCertificate(byte[]) - Static method in class org.opensaml.security.x509.X509Support
Decodes a single X.509 certificate in DER or PEM format.
decodeCertificate(File) - Static method in class org.opensaml.security.x509.X509Support
Decodes a single X.509 certificate in DER or PEM format.
decodeCertificate(String) - Static method in class org.opensaml.security.x509.X509Support
Decode a single Java certificate from base64 encoded form without PEM headers and footers.
decodeCertificates(byte[]) - Static method in class org.opensaml.security.x509.X509Support
Decodes X.509 certificates in DER or PEM format.
decodeCertificates(File) - Static method in class org.opensaml.security.x509.X509Support
Decodes X.509 certificates in DER or PEM format.
decodeCertificates(InputStream) - Static method in class org.opensaml.security.x509.X509Support
Decodes X.509 certificates in DER or PEM format.
decodeCRL(String) - Static method in class org.opensaml.security.x509.X509Support
Decode CRL in base64 encoded form without PEM headers and footers.
decodeCRLs(byte[]) - Static method in class org.opensaml.security.x509.X509Support
Decodes CRLs in DER or PKCS#7 format.
decodeCRLs(File) - Static method in class org.opensaml.security.x509.X509Support
Decodes CRLs in DER or PKCS#7 format.
decodeCRLs(InputStream) - Static method in class org.opensaml.security.x509.X509Support
Decodes CRLs in DER or PKCS#7 format.
decodeECPoint(byte[], EllipticCurve) - Static method in class org.opensaml.security.crypto.ec.ECSupport
Decode the ECPoint from the byte representation.
decodePrivateKey(byte[], char[]) - Static method in class org.opensaml.security.crypto.KeySupport
Decodes RSA/DSA private keys in DER, PEM, or PKCS#8 (encrypted or unencrypted) formats.
decodePrivateKey(File, char[]) - Static method in class org.opensaml.security.crypto.KeySupport
Decodes RSA/DSA private keys in DER, PEM, or PKCS#8 (encrypted or unencrypted) formats.
decodePrivateKey(InputStream, char[]) - Static method in class org.opensaml.security.crypto.KeySupport
Decodes RSA/DSA private keys in DER, PEM, or PKCS#8 (encrypted or unencrypted) formats.
decodePublicKey(byte[]) - Static method in class org.opensaml.security.crypto.KeySupport
Decodes RSA/DSA public keys in DER-encoded "SubjectPublicKeyInfo" format.
decodeSecretKey(byte[], String) - Static method in class org.opensaml.security.crypto.KeySupport
Produces SecretKey instances specified as a raw byte[] plus a JCA key algorithm.
defaultVerificationDepth - Variable in class org.opensaml.security.x509.PKIXValidationOptions
Default verification depth.
deregister(NamedCurve) - Method in class org.opensaml.security.crypto.ec.NamedCurveRegistry
Deregister a curve.
deregisterByName(String) - Method in class org.opensaml.security.crypto.ec.NamedCurveRegistry
Deregister a curve.
deregisterByOID(String) - Method in class org.opensaml.security.crypto.ec.NamedCurveRegistry
Deregister a curve.
deregisterByParameterSpec(ECParameterSpec) - Method in class org.opensaml.security.crypto.ec.NamedCurveRegistry
Deregister a curve.
deregisterByURI(String) - Method in class org.opensaml.security.crypto.ec.NamedCurveRegistry
Deregister a curve.
derivePublicKey(PrivateKey) - Static method in class org.opensaml.security.crypto.KeySupport
Derives the public key from either a DSA or RSA private key.
determineEntityCertificate(Collection<X509Certificate>, PrivateKey) - Static method in class org.opensaml.security.x509.X509Support
Determines the certificate, from the collection, associated with the private key.
DHSupport - Class in org.opensaml.security.crypto.dh
Cryptography support related to Elliptic Curve.
DHSupport() - Constructor for class org.opensaml.security.crypto.dh.DHSupport
Constructor.
DIGEST_MD5 - Static variable in class org.opensaml.security.crypto.JCAConstants
Digest algorithm: "MD5".
DIGEST_RIPEMD160 - Static variable in class org.opensaml.security.crypto.JCAConstants
Digest algorithm: "RIPEMD160".
DIGEST_SHA1 - Static variable in class org.opensaml.security.crypto.JCAConstants
Digest algorithm: "SHA-1".
DIGEST_SHA224 - Static variable in class org.opensaml.security.crypto.JCAConstants
Digest algorithm: "SHA-224".
DIGEST_SHA256 - Static variable in class org.opensaml.security.crypto.JCAConstants
Digest algorithm: "SHA-256".
DIGEST_SHA384 - Static variable in class org.opensaml.security.crypto.JCAConstants
Digest algorithm: "SHA-384".
DIGEST_SHA512 - Static variable in class org.opensaml.security.crypto.JCAConstants
Digest algorithm: "SHA-512".
DIRECTORY_ALT_NAME - Static variable in class org.opensaml.security.x509.X509Support
RFC 2459 Directory Name Subject Alt Name type.
DNS_ALT_NAME - Static variable in class org.opensaml.security.x509.X509Support
RFC 2459 DNS Subject Alt Name type.
doInitialize() - Method in class org.opensaml.security.crypto.ec.curves.AbstractNamedCurve

E

ECSupport - Class in org.opensaml.security.crypto.ec
Cryptography support related to Elliptic Curve.
ECSupport() - Constructor for class org.opensaml.security.crypto.ec.ECSupport
Constructor.
EDI_PARTY_ALT_NAME - Static variable in class org.opensaml.security.x509.X509Support
RFC 2459 EDI Party Name Subject Alt Name type.
encodeECPointUncompressed(ECPoint, EllipticCurve) - Static method in class org.opensaml.security.crypto.ec.ECSupport
Encode the uncompressed byte representation of the specified ECPoint.
ENCRYPTION - org.opensaml.security.credential.UsageType
Key used for encryption processes.
EnhancedECParameterSpec - Class in org.opensaml.security.crypto.ec
A specialized subclass of ECParameterSpec which wraps an existing instance and implements EnhancedECParameterSpec.hashCode() and EnhancedECParameterSpec.equals(Object) so that it may be used directly in hashtable-based collections, as well as simplifying equality comparisons between 2 instances.
EnhancedECParameterSpec(ECParameterSpec) - Constructor for class org.opensaml.security.crypto.ec.EnhancedECParameterSpec
Constructor.
entityCert - Variable in class org.opensaml.security.x509.BasicX509Credential
Entity certificate.
entityCertChain - Variable in class org.opensaml.security.x509.BasicX509Credential
Entity certificate chain, must include entity certificate.
entityId - Variable in class org.opensaml.security.credential.AbstractCredential
ID of the entity owning this credential.
equals(Object) - Method in class org.opensaml.security.criteria.KeyAlgorithmCriterion
equals(Object) - Method in class org.opensaml.security.criteria.KeyLengthCriterion
equals(Object) - Method in class org.opensaml.security.criteria.KeyNameCriterion
equals(Object) - Method in class org.opensaml.security.criteria.PeerEntityIDCriterion
equals(Object) - Method in class org.opensaml.security.criteria.PublicKeyCriterion
equals(Object) - Method in class org.opensaml.security.criteria.UsageCriterion
equals(Object) - Method in class org.opensaml.security.crypto.ec.EnhancedECParameterSpec
equals(Object) - Method in class org.opensaml.security.httpclient.HttpClientSecurityConfigurationCriterion
equals(Object) - Method in class org.opensaml.security.httpclient.TLSCriteriaSetCriterion
equals(Object) - Method in class org.opensaml.security.x509.tls.ClientTLSValidationConfigurationCriterion
equals(Object) - Method in class org.opensaml.security.x509.TrustedNamesCriterion
equals(Object) - Method in class org.opensaml.security.x509.X509DigestCriterion
equals(Object) - Method in class org.opensaml.security.x509.X509IssuerSerialCriterion
equals(Object) - Method in class org.opensaml.security.x509.X509SubjectKeyIdentifierCriterion
equals(Object) - Method in class org.opensaml.security.x509.X509SubjectNameCriterion
evaluateClientCertificate - Variable in class org.opensaml.security.messaging.ClientTLSSecurityParametersContext
Flag indicating whether to evaluate the certificate presented by the TLS client.
evaluateSubjectCommonName - Variable in class org.opensaml.security.x509.tls.CertificateNameOptions
Evaluate the certificate subject DN's common name (CN) as a derived issuer entity ID.
evaluateSubjectCommonName() - Method in class org.opensaml.security.x509.tls.CertificateNameOptions
Get whether to evaluate the certificate subject DN's common name (CN) as a derived issuer entity ID.
evaluateSubjectDN - Variable in class org.opensaml.security.x509.tls.CertificateNameOptions
Evaluate the certificate subject DN as a derived issuer entity ID.
evaluateSubjectDN() - Method in class org.opensaml.security.x509.tls.CertificateNameOptions
Get whether to evaluate the certificate subject DN as a derived issuer entity ID.
extractDecryptionKey(Credential) - Static method in class org.opensaml.security.credential.CredentialSupport
Extract the decryption key from the credential.
extractEncryptionKey(Credential) - Static method in class org.opensaml.security.credential.CredentialSupport
Extract the encryption key from the credential.
extractSigningKey(Credential) - Static method in class org.opensaml.security.credential.CredentialSupport
Extract the signing key from the credential.
extractVerificationKey(Credential) - Static method in class org.opensaml.security.credential.CredentialSupport
Extract the verification key from the credential.

F

FORMAT_RFC1779 - Static variable in interface org.opensaml.security.x509.X500DNHandler
Specifies the string format specified in RFC 1779.
FORMAT_RFC2253 - Static variable in interface org.opensaml.security.x509.X500DNHandler
Specifies the string format specified in RFC 2253.

G

generateCompatibleKeyPair(ECPublicKey, String) - Static method in class org.opensaml.security.crypto.ec.ECSupport
Generate a key pair whose parameters are compatible with those of the specified EC public key.
generateCompatibleKeyPair(DHPublicKey, String) - Static method in class org.opensaml.security.crypto.dh.DHSupport
Generate a key pair whose parameters are compatible with those of the specified DH public key.
generateKey(String, int, String) - Static method in class org.opensaml.security.crypto.KeySupport
Generate a random symmetric key.
generateKey(String, AlgorithmParameterSpec, String) - Static method in class org.opensaml.security.crypto.KeySupport
Generate a random symmetric key.
generateKeyPair(String, int, String) - Static method in class org.opensaml.security.crypto.KeySupport
Generate a random asymmetric key pair.
generateKeyPair(String, AlgorithmParameterSpec, String) - Static method in class org.opensaml.security.crypto.KeySupport
Generate a random asymmetric key pair.
getAlgorithm() - Method in class org.opensaml.security.x509.X509DigestCriterion
Get the digest algorithm.
getAltNames(X509Certificate, Integer[]) - Static method in class org.opensaml.security.x509.X509Support
Gets the list of alternative names of a given name type.
getAuthCache() - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
Get an instance of AuthCache used for authentication by the HttpClient instance.
getByName(String) - Method in class org.opensaml.security.crypto.ec.NamedCurveRegistry
Lookup a curve by the canonical name by which it is known to the Java Cryptography Architecture (JCA).
getByOID(String) - Method in class org.opensaml.security.crypto.ec.NamedCurveRegistry
Lookup a curve by object identifier (OID).
getByParameterSpec(ECParameterSpec) - Method in class org.opensaml.security.crypto.ec.NamedCurveRegistry
Lookup a curve by ECParameterSpec.
getByURI(String) - Method in class org.opensaml.security.crypto.ec.NamedCurveRegistry
Lookup a curve by URI.
getCertificateNameOptions() - Method in interface org.opensaml.security.x509.tls.ClientTLSValidationConfiguration
Get a CertificateNameOptions instance to use when evaluating a client TLS X509Credential.
getCertificateNameOptions() - Method in class org.opensaml.security.x509.tls.ClientTLSValidationParameters
Get a CertificateNameOptions instance to use when evaluating a client TLS X509Credential.
getCertificates() - Method in interface org.opensaml.security.x509.PKIXValidationInformation
Gets the certificate trust anchors used during PKIX validation.
getClientTLSCredential() - Method in interface org.opensaml.security.httpclient.HttpClientSecurityConfiguration
Get the optional client TLS credential.
getClientTLSCredential() - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
Get the optional client TLS credential.
getCommonNames(X500Principal) - Static method in class org.opensaml.security.x509.X509Support
Gets the commons names that appear within the given distinguished name.
getConfigurations() - Method in class org.opensaml.security.httpclient.HttpClientSecurityConfigurationCriterion
Get the list of configuration instances.
getConfigurations() - Method in class org.opensaml.security.x509.tls.ClientTLSValidationConfigurationCriterion
Get the list of configuration instances.
getCredentialContextSet() - Method in class org.opensaml.security.credential.AbstractCredential
Get the set of credential context information, which provides additional information specific to the contexts in which the credential was resolved.
getCredentialContextSet() - Method in interface org.opensaml.security.credential.Credential
Get the set of credential context information, which provides additional information specific to the contexts in which the credential was resolved.
getCredentialResolver() - Method in interface org.opensaml.security.trust.TrustedCredentialTrustEngine
Gets the credential resolver used to recover trusted credentials that may be used to validate tokens.
getCredentialsProvider() - Method in interface org.opensaml.security.httpclient.HttpClientSecurityConfiguration
Get an instance of CredentialsProvider used for authentication by the HttpClient instance.
getCredentialsProvider() - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
Get an instance of CredentialsProvider used for authentication by the HttpClient instance.
getCredentialType() - Method in class org.opensaml.security.credential.BasicCredential
Get the primary type of the credential instance.
getCredentialType() - Method in interface org.opensaml.security.credential.Credential
Get the primary type of the credential instance.
getCredentialType() - Method in class org.opensaml.security.messaging.ServletRequestX509CredentialAdapter
Get the primary type of the credential instance.
getCredentialType() - Method in class org.opensaml.security.x509.BasicX509Credential
Get the primary type of the credential instance.
getCriteria() - Method in class org.opensaml.security.httpclient.TLSCriteriaSetCriterion
Get the key usage criteria.
getCRLs() - Method in class org.opensaml.security.messaging.ServletRequestX509CredentialAdapter
Gets a collection of CRLs associated with the credential.
getCRLs() - Method in class org.opensaml.security.x509.BasicX509Credential
Gets a collection of CRLs associated with the credential.
getCRLs() - Method in interface org.opensaml.security.x509.PKIXValidationInformation
Gets the CRLs used during PKIX validation.
getCRLs() - Method in interface org.opensaml.security.x509.X509Credential
Gets a collection of CRLs associated with the credential.
getCurvesFromBouncyCastle() - Static method in class org.opensaml.security.crypto.ec.ECSupport
Return a set of all curves known to Bouncy Castle as instances of NamedCurve.
getDefaultVerificationDepth() - Method in class org.opensaml.security.x509.PKIXValidationOptions
The default PKIX maximum path verification depth, if not supplied in the PKIXValidationInformation being evaluated.
getDigest() - Method in class org.opensaml.security.x509.X509DigestCriterion
Get the certificate digest.
getEncoded(X500Principal) - Method in class org.opensaml.security.x509.InternalX500DNHandler
Returns the distinguished name in ASN.1 DER encoded form.
getEncoded(X500Principal) - Method in interface org.opensaml.security.x509.X500DNHandler
Returns the distinguished name in ASN.1 DER encoded form.
getEntityCertificate() - Method in class org.opensaml.security.messaging.ServletRequestX509CredentialAdapter
Gets the public key certificate for the entity.
getEntityCertificate() - Method in class org.opensaml.security.x509.BasicX509Credential
Gets the public key certificate for the entity.
getEntityCertificate() - Method in interface org.opensaml.security.x509.X509Credential
Gets the public key certificate for the entity.
getEntityCertificateChain() - Method in class org.opensaml.security.messaging.ServletRequestX509CredentialAdapter
Gets an immutable collection of certificates in the entity's trust chain.
getEntityCertificateChain() - Method in class org.opensaml.security.x509.BasicX509Credential
Gets an immutable collection of certificates in the entity's trust chain.
getEntityCertificateChain() - Method in interface org.opensaml.security.x509.X509Credential
Gets an immutable collection of certificates in the entity's trust chain.
getEntityId() - Method in class org.opensaml.security.credential.AbstractCredential
The unique ID of the entity this credential is for.
getEntityId() - Method in interface org.opensaml.security.credential.Credential
The unique ID of the entity this credential is for.
getGlobalHttpClientSecurityConfiguration() - Static method in class org.opensaml.security.httpclient.HttpClientSecuritySupport
Get the global HttpClientSecurityConfiguration instance.
getGlobalNamedCurveRegistry() - Static method in class org.opensaml.security.crypto.ec.ECSupport
Get the global NamedCurveRegistry instance.
getHostnameVerifier() - Method in interface org.opensaml.security.httpclient.HttpClientSecurityConfiguration
Get the optional hostname verifier.
getHostnameVerifier() - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
Get the optional hostname verifier.
getHttpClientSecurityParameters() - Method in class org.opensaml.security.httpclient.HttpClientSecurityContextHandler
Get the optional client security parameters.
getIdentifiersToken(X509Credential, X500DNHandler) - Static method in class org.opensaml.security.x509.X509Support
Gets a formatted string representing identifier information from the supplied credential.
getIssuerName() - Method in class org.opensaml.security.x509.X509IssuerSerialCriterion
Get the issuer name.
getKeyAlgorithm() - Method in class org.opensaml.security.criteria.KeyAlgorithmCriterion
Get the key algorithm criteria.
getKeyLength() - Method in class org.opensaml.security.criteria.KeyLengthCriterion
Get the key length.
getKeyLength() - Method in interface org.opensaml.security.crypto.ec.NamedCurve
Get the length of a key based on the curve.
getKeyLength(Key) - Static method in class org.opensaml.security.crypto.KeySupport
Get the key length in bits of the specified key.
getKeyName() - Method in class org.opensaml.security.criteria.KeyNameCriterion
Get the key name criteria.
getKeyNames() - Method in class org.opensaml.security.credential.AbstractCredential
Gets key names for this credential.
getKeyNames() - Method in interface org.opensaml.security.credential.Credential
Gets key names for this credential.
getLogger() - Static method in class org.opensaml.security.crypto.KeySupport
Get an SLF4J Logger.
getLogger() - Static method in class org.opensaml.security.crypto.SigningUtil
Get an SLF4J Logger.
getLogger() - Static method in class org.opensaml.security.x509.X509Support
Get an SLF4J Logger.
getName() - Method in class org.opensaml.security.crypto.ec.curves.BasicNamedCurve
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.BrainpoolP256r1
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.BrainpoolP320r1
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.BrainpoolP384r1
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.BrainpoolP512r1
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.Secp112r1
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.Secp112r2
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.Secp128r1
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.Secp128r2
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.Secp160k1
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.Secp160r1
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.Secp160r2
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.Secp192k1
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.Secp192r1
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.Secp224k1
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.Secp224r1
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.Secp256k1
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.Secp256r1
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.Secp384r1
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.Secp521r1
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.Sect113r1
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.Sect113r2
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.Sect131r1
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.Sect131r2
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.Sect163k1
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.Sect163r1
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.Sect163r2
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.Sect193r1
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.Sect193r2
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.Sect233k1
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.Sect233r1
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.Sect239k1
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.Sect283k1
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.Sect283r1
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.Sect409k1
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.Sect409r1
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.Sect571k1
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.Sect571r1
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.X962c2tnb191v1
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.X962c2tnb191v2
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.X962c2tnb191v3
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.X962c2tnb239v1
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.X962c2tnb239v2
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.X962c2tnb239v3
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.X962c2tnb359v1
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.X962c2tnb431r1
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.X962prime192v2
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.X962prime192v3
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.X962prime239v1
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.X962prime239v2
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in class org.opensaml.security.crypto.ec.curves.X962prime239v3
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName() - Method in interface org.opensaml.security.crypto.ec.NamedCurve
Get the curve's canonical name by which it is known to the Java Cryptography Architecture (JCA).
getName(X500Principal) - Method in class org.opensaml.security.x509.InternalX500DNHandler
Returns a string representation of the X.500 distinguished name using the default format as defined in the underlying implementation.
getName(X500Principal) - Method in interface org.opensaml.security.x509.X500DNHandler
Returns a string representation of the X.500 distinguished name using the default format as defined in the underlying implementation.
getName(X500Principal, String) - Method in class org.opensaml.security.x509.InternalX500DNHandler
Returns a string representation of the X.500 distinguished name using the specified format.
getName(X500Principal, String) - Method in interface org.opensaml.security.x509.X500DNHandler
Returns a string representation of the X.500 distinguished name using the specified format.
getNamedCurve(String) - Static method in class org.opensaml.security.crypto.ec.ECSupport
Get the NamedCurve for the specified URI.
getNamedCurve(ECPublicKey) - Static method in class org.opensaml.security.crypto.ec.ECSupport
Get the NamedCurve for the specified ECPublicKey.
getNamedCurveURI(ECPublicKey) - Static method in class org.opensaml.security.crypto.ec.ECSupport
Get the URI of the named curve for the specified ECPublicKey.
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.BasicNamedCurve
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.BrainpoolP256r1
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.BrainpoolP320r1
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.BrainpoolP384r1
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.BrainpoolP512r1
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Secp112r1
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Secp112r2
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Secp128r1
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Secp128r2
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Secp160k1
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Secp160r1
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Secp160r2
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Secp192k1
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Secp192r1
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Secp224k1
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Secp224r1
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Secp256k1
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Secp256r1
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Secp384r1
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Secp521r1
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Sect113r1
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Sect113r2
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Sect131r1
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Sect131r2
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Sect163k1
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Sect163r1
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Sect163r2
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Sect193r1
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Sect193r2
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Sect233k1
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Sect233r1
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Sect239k1
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Sect283k1
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Sect283r1
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Sect409k1
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Sect409r1
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Sect571k1
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.Sect571r1
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.X962c2tnb191v1
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.X962c2tnb191v2
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.X962c2tnb191v3
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.X962c2tnb239v1
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.X962c2tnb239v2
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.X962c2tnb239v3
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.X962c2tnb359v1
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.X962c2tnb431r1
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.X962prime192v2
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.X962prime192v3
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.X962prime239v1
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.X962prime239v2
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in class org.opensaml.security.crypto.ec.curves.X962prime239v3
Get the curve's object identifier (OID).
getObjectIdentifier() - Method in interface org.opensaml.security.crypto.ec.NamedCurve
Get the curve's object identifier (OID).
getOriginal() - Method in class org.opensaml.security.crypto.ec.EnhancedECParameterSpec
Get the original instance passed to the constructor.
getParameterSpec() - Method in class org.opensaml.security.crypto.ec.curves.AbstractNamedCurve
Get the curve's ECParameterSpec.
getParameterSpec() - Method in class org.opensaml.security.crypto.ec.curves.BasicNamedCurve
Get the curve's ECParameterSpec.
getParameterSpec() - Method in interface org.opensaml.security.crypto.ec.NamedCurve
Get the curve's ECParameterSpec.
getParameterSpecForURI(String) - Static method in class org.opensaml.security.crypto.ec.ECSupport
Get an ECParameterSpec instance which corresponds to the specified named curve URI.
getPeerID() - Method in class org.opensaml.security.criteria.PeerEntityIDCriterion
Get the entity ID which is the peer relative to a primary entity ID.
getPKIXResolver() - Method in interface org.opensaml.security.x509.PKIXTrustEngine
Get the resolver instance which will be used to resolve PKIX validation information.
getPKIXValidationOptions() - Method in interface org.opensaml.security.x509.PKIXTrustEvaluator
Get the PKIXValidationOptions instance that is in use.
getPrimeQDomainParameter(DHPublicKey) - Static method in class org.opensaml.security.crypto.dh.DHSupport
Obtain the prime Q domain parameter from the specified DH public key.
getPrivateKey() - Method in class org.opensaml.security.credential.AbstractCredential
Gets the private key for the entity if there is one.
getPrivateKey() - Method in interface org.opensaml.security.credential.Credential
Gets the private key for the entity if there is one.
getPublicKey() - Method in class org.opensaml.security.credential.AbstractCredential
Gets the public key for the entity.
getPublicKey() - Method in interface org.opensaml.security.credential.Credential
Gets the public key for the entity.
getPublicKey() - Method in class org.opensaml.security.criteria.PublicKeyCriterion
Get the public key criteria.
getPublicKey() - Method in class org.opensaml.security.messaging.ServletRequestX509CredentialAdapter
Gets the public key for the entity.
getPublicKey() - Method in class org.opensaml.security.x509.BasicX509Credential
Gets the public key for the entity.
getRegisteredCurves() - Method in class org.opensaml.security.crypto.ec.NamedCurveRegistry
Get a set of all the registered curves.
getSecretKey() - Method in class org.opensaml.security.credential.AbstractCredential
Gets the secret key for this entity.
getSecretKey() - Method in interface org.opensaml.security.credential.Credential
Gets the secret key for this entity.
getSecretKey() - Method in class org.opensaml.security.x509.BasicX509Credential
This operation is unsupported for X.509 credentials.
getSecurityParameters() - Method in class org.opensaml.security.messaging.HttpClientSecurityContext
getSerialNumber() - Method in class org.opensaml.security.x509.X509IssuerSerialCriterion
Get the serial number.
getSimpleCredential(X509Certificate, PrivateKey) - Static method in class org.opensaml.security.credential.CredentialSupport
Get a simple, minimal credential containing an end-entity X.509 certificate, and optionally a private key.
getSimpleCredential(PublicKey, PrivateKey) - Static method in class org.opensaml.security.credential.CredentialSupport
Get a simple, minimal credential containing a public key, and optionally a private key.
getSimpleCredential(SecretKey) - Static method in class org.opensaml.security.credential.CredentialSupport
Get a simple, minimal credential containing a secret (symmetric) key.
getSubjectAltNames() - Method in class org.opensaml.security.x509.tls.CertificateNameOptions
Get the set of types of subject alternative names evaluate as derived issuer entity ID names, using integer constants defined in X509Support.
getSubjectKeyIdentifier() - Method in class org.opensaml.security.x509.X509SubjectKeyIdentifierCriterion
Get the subject key identifier.
getSubjectKeyIdentifier(X509Certificate) - Static method in class org.opensaml.security.x509.X509Support
Get the plain (non-DER encoded) value of the Subject Key Identifier extension of an X.509 certificate, if present.
getSubjectName() - Method in class org.opensaml.security.x509.X509SubjectNameCriterion
Get the subject name.
getSubjectNames(X509Certificate, Integer[]) - Static method in class org.opensaml.security.x509.X509Support
Gets the common name components of the issuer and all the subject alt names of a given type.
getTLSCipherSuites() - Method in interface org.opensaml.security.httpclient.HttpClientSecurityConfiguration
Get the optional list of TLS cipher suites.
getTLSCipherSuites() - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
Get the optional list of TLS cipher suites.
getTLSCriteriaSet() - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
Get the optional criteria set used in evaluating server TLS credentials.
getTLSCriteriaSetStrategy() - Method in class org.opensaml.security.messaging.HttpClientSecurityContext
Get the TLS criteria strategy function.
getTLSProtocols() - Method in interface org.opensaml.security.httpclient.HttpClientSecurityConfiguration
Get the optional list of TLS protocols.
getTLSProtocols() - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
Get the optional list of TLS protocols.
getTLSTrustEngine() - Method in interface org.opensaml.security.httpclient.HttpClientSecurityConfiguration
Sets the optional trust engine used in evaluating server TLS credentials.
getTLSTrustEngine() - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
Sets the optional trust engine used in evaluating server TLS credentials.
getTrustedNames() - Method in class org.opensaml.security.x509.TrustedNamesCriterion
Get the set of trusted names.
getURI() - Method in interface org.opensaml.security.crypto.ec.NamedCurve
Get the curve's URI.
getUsage() - Method in class org.opensaml.security.criteria.UsageCriterion
Get the key usage criteria.
getUsageType() - Method in class org.opensaml.security.credential.AbstractCredential
Gets usage type of this credential.
getUsageType() - Method in interface org.opensaml.security.credential.Credential
Gets usage type of this credential.
getValidationParameters() - Method in class org.opensaml.security.messaging.ClientTLSSecurityParametersContext
Get an instance of ClientTLSValidationParameters.
getValue() - Method in enum org.opensaml.security.credential.UsageType
Get the enum string value.
getVerificationDepth() - Method in interface org.opensaml.security.x509.PKIXValidationInformation
Gets the maximum allowable trust chain verification depth.
getX500DNHandler() - Method in class org.opensaml.security.x509.tls.CertificateNameOptions
Get the handler responsible for serializing X.500 names to strings from certificate-derived X500Principal instances.
getX500SubjectDNFormat() - Method in class org.opensaml.security.x509.tls.CertificateNameOptions
Get the format specifier for serializing X.500 subject names to strings.
getX509Digest(X509Certificate, String) - Static method in class org.opensaml.security.x509.X509Support
Get the XML Signature-compliant digest of an X.509 certificate.
getX509TrustEngine() - Method in interface org.opensaml.security.x509.tls.ClientTLSValidationConfiguration
Get a TrustEngine instance used to validate a client TLS X509Credential.
getX509TrustEngine() - Method in class org.opensaml.security.x509.tls.ClientTLSValidationParameters
Get a TrustEngine instance used to validate a client TLS X509Credential.
GlobalNamedCurveRegistryInitializer - Class in org.opensaml.security.config
OpenSAML Initializer implementation for NamedCurveRegistry.
GlobalNamedCurveRegistryInitializer() - Constructor for class org.opensaml.security.config.GlobalNamedCurveRegistryInitializer
 

H

hashCode() - Method in class org.opensaml.security.criteria.KeyAlgorithmCriterion
hashCode() - Method in class org.opensaml.security.criteria.KeyLengthCriterion
hashCode() - Method in class org.opensaml.security.criteria.KeyNameCriterion
hashCode() - Method in class org.opensaml.security.criteria.PeerEntityIDCriterion
hashCode() - Method in class org.opensaml.security.criteria.PublicKeyCriterion
hashCode() - Method in class org.opensaml.security.criteria.UsageCriterion
hashCode() - Method in class org.opensaml.security.crypto.ec.EnhancedECParameterSpec
hashCode() - Method in class org.opensaml.security.httpclient.HttpClientSecurityConfigurationCriterion
hashCode() - Method in class org.opensaml.security.httpclient.TLSCriteriaSetCriterion
hashCode() - Method in class org.opensaml.security.x509.tls.ClientTLSValidationConfigurationCriterion
hashCode() - Method in class org.opensaml.security.x509.TrustedNamesCriterion
hashCode() - Method in class org.opensaml.security.x509.X509DigestCriterion
hashCode() - Method in class org.opensaml.security.x509.X509IssuerSerialCriterion
hashCode() - Method in class org.opensaml.security.x509.X509SubjectKeyIdentifierCriterion
hashCode() - Method in class org.opensaml.security.x509.X509SubjectNameCriterion
HMAC_MD5 - Static variable in class org.opensaml.security.crypto.JCAConstants
MAC algorithm: "HmacMD5".
HMAC_RIPEMD160 - Static variable in class org.opensaml.security.crypto.JCAConstants
MAC algorithm: "HMACRIPEMD160".
HMAC_SHA1 - Static variable in class org.opensaml.security.crypto.JCAConstants
MAC algorithm: "HmacSHA1".
HMAC_SHA224 - Static variable in class org.opensaml.security.crypto.JCAConstants
MAC algorithm: "HmacSHA224".
HMAC_SHA256 - Static variable in class org.opensaml.security.crypto.JCAConstants
MAC algorithm: "HmacSHA256".
HMAC_SHA384 - Static variable in class org.opensaml.security.crypto.JCAConstants
MAC algorithm: "HmacSHA384".
HMAC_SHA512 - Static variable in class org.opensaml.security.crypto.JCAConstants
MAC algorithm: "HmacSHA512".
hostnameVerifier - Variable in class org.opensaml.security.httpclient.HttpClientSecurityParameters
The hostname verifier.
HttpClientSecurityConfiguration - Interface in org.opensaml.security.httpclient
The security configuration information to use when performing HTTP client requests.
HttpClientSecurityConfigurationCriterion - Class in org.opensaml.security.httpclient
Criterion which holds one or more instances of HttpClientSecurityConfiguration.
HttpClientSecurityConfigurationCriterion(List<HttpClientSecurityConfiguration>) - Constructor for class org.opensaml.security.httpclient.HttpClientSecurityConfigurationCriterion
Constructor.
HttpClientSecurityConfigurationCriterion(HttpClientSecurityConfiguration...) - Constructor for class org.opensaml.security.httpclient.HttpClientSecurityConfigurationCriterion
Constructor.
HttpClientSecurityConstants - Class in org.opensaml.security.httpclient
Security-related constants for use with Apache HttpClient.
HttpClientSecurityConstants() - Constructor for class org.opensaml.security.httpclient.HttpClientSecurityConstants
Constructor.
HttpClientSecurityContext - Class in org.opensaml.security.messaging
A context implementation holding parameters related to HttpClient security features.
HttpClientSecurityContext() - Constructor for class org.opensaml.security.messaging.HttpClientSecurityContext
 
HttpClientSecurityContextHandler - Class in org.opensaml.security.httpclient
An HttpClientContextHandler that supports this package's security capabilities.
HttpClientSecurityContextHandler() - Constructor for class org.opensaml.security.httpclient.HttpClientSecurityContextHandler
 
httpClientSecurityParameters - Variable in class org.opensaml.security.httpclient.HttpClientSecurityContextHandler
HTTP client security parameters.
HttpClientSecurityParameters - Class in org.opensaml.security.httpclient
Parameters related to HttpClient request security features.
HttpClientSecurityParameters() - Constructor for class org.opensaml.security.httpclient.HttpClientSecurityParameters
 
HttpClientSecurityParametersResolver - Interface in org.opensaml.security.httpclient
An interface for components which resolve HttpClientSecurityParameters based on a CriteriaSet.
HttpClientSecuritySupport - Class in org.opensaml.security.httpclient
Support class for working with HttpClient security features.
HttpClientSecuritySupport() - Constructor for class org.opensaml.security.httpclient.HttpClientSecuritySupport
Constructor.

I

init() - Method in class org.opensaml.security.config.GlobalNamedCurveRegistryInitializer
InternalX500DNHandler - Class in org.opensaml.security.x509
Basic implementation of X500DNHandler which uses the internal built-in mechanisms provided by X500Principal directly.
InternalX500DNHandler() - Constructor for class org.opensaml.security.x509.InternalX500DNHandler
 
invokeAfter(HttpClientContext, HttpUriRequest) - Method in class org.opensaml.security.httpclient.HttpClientSecurityContextHandler
invokeBefore(HttpClientContext, HttpUriRequest) - Method in class org.opensaml.security.httpclient.HttpClientSecurityContextHandler
IP_ADDRESS_ALT_NAME - Static variable in class org.opensaml.security.x509.X509Support
RFC 2459 IP Address Subject Alt Name type.
isEvaluateClientCertificate() - Method in class org.opensaml.security.messaging.ClientTLSSecurityParametersContext
Determine whether to evaluate the certificate presented by the TLS client.
isProcessCredentialCRLs() - Method in class org.opensaml.security.x509.PKIXValidationOptions
Whether CRLs supplied within the untrusted X509Credential being evaluated should be processed.
isProcessEmptyCRLs() - Method in class org.opensaml.security.x509.PKIXValidationOptions
Whether empty CRLs should be processed.
isProcessExpiredCRLs() - Method in class org.opensaml.security.x509.PKIXValidationOptions
Whether expired CRLs should be processed.
isServerTLSFailureFatal() - Method in interface org.opensaml.security.httpclient.HttpClientSecurityConfiguration
Get the flag indicating whether failure of server TLS trust engine evaluation should be treated as a fatal error.
isServerTLSFailureFatal() - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
Get the flag indicating whether failure of server TLS trust engine evaluation should be treated as a fatal error.
issuerName - Variable in class org.opensaml.security.x509.X509IssuerSerialCriterion
X.509 certificate issuer name.

J

JCAConstants - Class in org.opensaml.security.crypto
Various useful constants defined in and/or used with the Java Cryptography Architecture (JCA) specification.
JCAConstants() - Constructor for class org.opensaml.security.crypto.JCAConstants
Constructor.

K

KEY_AGREEMENT_DH - Static variable in class org.opensaml.security.crypto.JCAConstants
Key Agreement algorithm: Diffie-Hellman.
KEY_AGREEMENT_ECDH - Static variable in class org.opensaml.security.crypto.JCAConstants
Key Agreement algorithm: Elliptic Curve Diffie-Hellman.
KEY_ALGO_AES - Static variable in class org.opensaml.security.crypto.JCAConstants
Key algorithm: "AES".
KEY_ALGO_DES - Static variable in class org.opensaml.security.crypto.JCAConstants
Key algorithm: "DES".
KEY_ALGO_DESEDE - Static variable in class org.opensaml.security.crypto.JCAConstants
Key algorithm: "DESede".
KEY_ALGO_DH - Static variable in class org.opensaml.security.crypto.JCAConstants
Key algorithm: "DH" (returned by Key.getAlgorithm()).
KEY_ALGO_DIFFIE_HELLMAN - Static variable in class org.opensaml.security.crypto.JCAConstants
Key algorithm: "DiffieHellman" (used with key and key pair factories, generators, etc).
KEY_ALGO_DSA - Static variable in class org.opensaml.security.crypto.JCAConstants
Key algorithm: "DSA".
KEY_ALGO_EC - Static variable in class org.opensaml.security.crypto.JCAConstants
Key algorithm: "EC".
KEY_ALGO_RSA - Static variable in class org.opensaml.security.crypto.JCAConstants
Key algorithm: "RSA".
KEY_FORMAT_RAW - Static variable in class org.opensaml.security.crypto.JCAConstants
Key format: "RAW".
keyAlgorithm - Variable in class org.opensaml.security.criteria.KeyAlgorithmCriterion
Key algorithm type of resolved credentials.
KeyAlgorithmCriterion - Class in org.opensaml.security.criteria
An implementation of Criterion which specifies key algorithm criteria.
KeyAlgorithmCriterion(String) - Constructor for class org.opensaml.security.criteria.KeyAlgorithmCriterion
Constructor.
keyLength - Variable in class org.opensaml.security.criteria.KeyLengthCriterion
Key length of resolved credentials.
KeyLengthCriterion - Class in org.opensaml.security.criteria
An implementation of Criterion which specifies key length criteria.
KeyLengthCriterion(Integer) - Constructor for class org.opensaml.security.criteria.KeyLengthCriterion
Constructor.
keyMatchAlgorithms - Static variable in class org.opensaml.security.crypto.KeySupport
Maps key algorithms to the signing algorithm used in the key matching function.
keyName - Variable in class org.opensaml.security.criteria.KeyNameCriterion
Key name of resolved credentials.
KeyNameCriterion - Class in org.opensaml.security.criteria
An implementation of Criterion which specifies key name criteria.
KeyNameCriterion(String) - Constructor for class org.opensaml.security.criteria.KeyNameCriterion
Constructor.
keyNames - Variable in class org.opensaml.security.credential.AbstractCredential
Key names for this credential.
KeySupport - Class in org.opensaml.security.crypto
Helper methods for cryptographic keys and key pairs.
KeySupport() - Constructor for class org.opensaml.security.crypto.KeySupport
Constructor.
KEYWRAP_ALGO_AES - Static variable in class org.opensaml.security.crypto.JCAConstants
Symmetric key wrap algorithm: "AESWrap".
KEYWRAP_ALGO_DESEDE - Static variable in class org.opensaml.security.crypto.JCAConstants
Symmetric key wrap algorithm: "DESedeWrap".

L

log - Variable in class org.opensaml.security.config.GlobalNamedCurveRegistryInitializer
Logger.
log - Variable in class org.opensaml.security.crypto.ec.curves.AbstractNamedCurve
Logger.
log - Variable in class org.opensaml.security.crypto.ec.NamedCurveRegistry
Logger.
LOG - Static variable in class org.opensaml.security.crypto.dh.DHSupport
Logger.
LOG - Static variable in class org.opensaml.security.crypto.ec.ECSupport
Logger.
LOG - Static variable in class org.opensaml.security.httpclient.HttpClientSecuritySupport
Logger.

M

marshalSecurityParameters(HttpClientContext, HttpClientSecurityParameters) - Static method in class org.opensaml.security.httpclient.HttpClientSecuritySupport
Marshal the supplied HttpClientSecurityParameters to the supplied HttpClientContext.
marshalSecurityParameters(HttpClientContext, HttpClientSecurityParameters, boolean) - Static method in class org.opensaml.security.httpclient.HttpClientSecuritySupport
Marshal the supplied HttpClientSecurityParameters to the supplied HttpClientContext.
matchKeyPair(PublicKey, PrivateKey) - Static method in class org.opensaml.security.crypto.KeySupport
Compare the supplied public and private keys, and determine if they correspond to the same key pair.
MutableCredential - Interface in org.opensaml.security.credential
A specialization of Credential which supports mutation of its properties.

N

name - Variable in class org.opensaml.security.crypto.ec.curves.BasicNamedCurve
Curve name.
NamedCurve - Interface in org.opensaml.security.crypto.ec
Descriptor for an EC named curve.
NamedCurveRegistry - Class in org.opensaml.security.crypto.ec
A registry of NamedCurve descriptors.
NamedCurveRegistry() - Constructor for class org.opensaml.security.crypto.ec.NamedCurveRegistry
Constructor.

O

oid - Variable in class org.opensaml.security.crypto.ec.curves.BasicNamedCurve
Curve OID.
org.opensaml.security - package org.opensaml.security
Interfaces and classes used in representing cryptographic credentials, evaluating the trustworthiness of security of tokens, etc.
org.opensaml.security.config - package org.opensaml.security.config
OpenSAML configuration classes.
org.opensaml.security.credential - package org.opensaml.security.credential
Interfaces and classes related to credentials and ways to represent them.
org.opensaml.security.criteria - package org.opensaml.security.criteria
Classes which model lookup criteria used as input to a Resolver.
org.opensaml.security.crypto - package org.opensaml.security.crypto
General cryptographic functionality.
org.opensaml.security.crypto.dh - package org.opensaml.security.crypto.dh
Support for Diffie-Hellman cryptography.
org.opensaml.security.crypto.ec - package org.opensaml.security.crypto.ec
Support for Elliptic-Curve cryptography.
org.opensaml.security.crypto.ec.curves - package org.opensaml.security.crypto.ec.curves
Implementations of NamedCurve used with Elliptic-Curve cryptography.
org.opensaml.security.httpclient - package org.opensaml.security.httpclient
Security API support for Apache HttpClient.
org.opensaml.security.messaging - package org.opensaml.security.messaging
Messaging-related security classes.
org.opensaml.security.trust - package org.opensaml.security.trust
Interfaces and classes used to evaluate the trustworthiness and validity of Credentials.
org.opensaml.security.x509 - package org.opensaml.security.x509
X.509-based credential and trust classes.
org.opensaml.security.x509.tls - package org.opensaml.security.x509.tls
TLS security functionality.
original - Variable in class org.opensaml.security.crypto.ec.EnhancedECParameterSpec
The original instance.
OTHER_ALT_NAME - Static variable in class org.opensaml.security.x509.X509Support
RFC 2459 Other Subject Alt Name type.

P

params - Variable in class org.opensaml.security.crypto.ec.curves.BasicNamedCurve
Curve's parameters as an instance of ECParameterSpec.
paramSpec - Variable in class org.opensaml.security.crypto.ec.curves.AbstractNamedCurve
Instance of ECParameterSpec corresponding to the curve.
parse(byte[]) - Method in class org.opensaml.security.x509.InternalX500DNHandler
Parse the ASN.1 DER encoding representation of a name and build a new principal instance.
parse(byte[]) - Method in interface org.opensaml.security.x509.X500DNHandler
Parse the ASN.1 DER encoding representation of a name and build a new principal instance.
parse(String) - Method in class org.opensaml.security.x509.InternalX500DNHandler
Parse the string representation of a name and build a new principal instance.
parse(String) - Method in interface org.opensaml.security.x509.X500DNHandler
Parse the string representation of a name and build a new principal instance.
PeerEntityIDCriterion - Class in org.opensaml.security.criteria
An implementation of Criterion which specifies criteria pertaining to peer entity IDs.
PeerEntityIDCriterion(String) - Constructor for class org.opensaml.security.criteria.PeerEntityIDCriterion
Constructor.
peerID - Variable in class org.opensaml.security.criteria.PeerEntityIDCriterion
Peer entity ID criteria.
performKeyAgreement(ECPublicKey, ECPrivateKey, String) - Static method in class org.opensaml.security.crypto.ec.ECSupport
Perform ECDH key agreement between the given public and private keys.
performKeyAgreement(DHPublicKey, DHPrivateKey, String) - Static method in class org.opensaml.security.crypto.dh.DHSupport
Perform DH key agreement between the given public and private keys.
PKIXTrustEngine<TokenType> - Interface in org.opensaml.security.x509
Trust engine that validates tokens using PKIX validation.
PKIXTrustEvaluator - Interface in org.opensaml.security.x509
An interface for classes which evaluate an X509Credential against a set of trusted PKIXValidationInformation, using PKIX validation rules.
PKIXValidationInformation - Interface in org.opensaml.security.x509
Source of PKIX validation information such as trust anchors and CRLs.
PKIXValidationInformationResolver - Interface in org.opensaml.security.x509
A resolver which uses Criterion to resolve PKIXValidationInformation, which will typically be used by PKIX-based trust engines.
PKIXValidationOptions - Class in org.opensaml.security.x509
Options which may be supplied to influence the processing behavior of a PKIXTrustEvaluator.
PKIXValidationOptions() - Constructor for class org.opensaml.security.x509.PKIXValidationOptions
Constructor.
privateKey - Variable in class org.opensaml.security.credential.AbstractCredential
Private key of this credential.
processCredentialCRLs - Variable in class org.opensaml.security.x509.PKIXValidationOptions
Flag as to whether CRLs supplied in the untrusted credential being evaluated will be processed.
processEmptyCRLs - Variable in class org.opensaml.security.x509.PKIXValidationOptions
Flag as to whether empty CRLs will be processed.
processExpiredCRLs - Variable in class org.opensaml.security.x509.PKIXValidationOptions
Flag as to whether expired CRLs will be processed.
publicKey - Variable in class org.opensaml.security.credential.AbstractCredential
Public key of this credential.
publicKey - Variable in class org.opensaml.security.criteria.PublicKeyCriterion
Specifier of public key associated with resolved credentials.
PublicKeyCriterion - Class in org.opensaml.security.criteria
An implementation of Criterion which specifies public key criteria.
PublicKeyCriterion(PublicKey) - Constructor for class org.opensaml.security.criteria.PublicKeyCriterion
Constructor.

R

register(NamedCurve) - Method in class org.opensaml.security.crypto.ec.NamedCurveRegistry
Register a curve.
REGISTERED_ID_ALT_NAME - Static variable in class org.opensaml.security.x509.X509Support
RFC 2459 Registered ID Subject Alt Name type.
resolveTrustedNames(CriteriaSet) - Method in interface org.opensaml.security.x509.PKIXValidationInformationResolver
Resolve a set of trusted names associated with the entity indicated by the criteria.
RFC822_ALT_NAME - Static variable in class org.opensaml.security.x509.X509Support
RFC 2459 RFC 822 (email address) Subject Alt Name type.

S

Secp112r1 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'secp112r1', OID: 1.3.132.0.6.
Secp112r1() - Constructor for class org.opensaml.security.crypto.ec.curves.Secp112r1
 
Secp112r2 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'secp112r2', OID: 1.3.132.0.7.
Secp112r2() - Constructor for class org.opensaml.security.crypto.ec.curves.Secp112r2
 
Secp128r1 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'secp128r1', OID: 1.3.132.0.28.
Secp128r1() - Constructor for class org.opensaml.security.crypto.ec.curves.Secp128r1
 
Secp128r2 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'secp128r2', OID: 1.3.132.0.29.
Secp128r2() - Constructor for class org.opensaml.security.crypto.ec.curves.Secp128r2
 
Secp160k1 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'secp160k1', OID: 1.3.132.0.9.
Secp160k1() - Constructor for class org.opensaml.security.crypto.ec.curves.Secp160k1
 
Secp160r1 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'secp160r1', OID: 1.3.132.0.8.
Secp160r1() - Constructor for class org.opensaml.security.crypto.ec.curves.Secp160r1
 
Secp160r2 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'secp160r2', OID: 1.3.132.0.30.
Secp160r2() - Constructor for class org.opensaml.security.crypto.ec.curves.Secp160r2
 
Secp192k1 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'secp192k1', OID: 1.3.132.0.31.
Secp192k1() - Constructor for class org.opensaml.security.crypto.ec.curves.Secp192k1
 
Secp192r1 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'secp192r1', OID: 1.2.840.10045.3.1.1.
Secp192r1() - Constructor for class org.opensaml.security.crypto.ec.curves.Secp192r1
 
Secp224k1 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'secp224k1', OID: 1.3.132.0.32.
Secp224k1() - Constructor for class org.opensaml.security.crypto.ec.curves.Secp224k1
 
Secp224r1 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'secp224r1', OID: 1.3.132.0.33.
Secp224r1() - Constructor for class org.opensaml.security.crypto.ec.curves.Secp224r1
 
Secp256k1 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'secp256k1', OID: 1.3.132.0.10.
Secp256k1() - Constructor for class org.opensaml.security.crypto.ec.curves.Secp256k1
 
Secp256r1 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'secp256r1', OID: 1.2.840.10045.3.1.7.
Secp256r1() - Constructor for class org.opensaml.security.crypto.ec.curves.Secp256r1
 
Secp384r1 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'secp384r1', OID: 1.3.132.0.34.
Secp384r1() - Constructor for class org.opensaml.security.crypto.ec.curves.Secp384r1
 
Secp521r1 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'secp521r1', OID: 1.3.132.0.35.
Secp521r1() - Constructor for class org.opensaml.security.crypto.ec.curves.Secp521r1
 
secretKey - Variable in class org.opensaml.security.credential.AbstractCredential
Secret key for this credential.
Sect113r1 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'sect113r1', OID: 1.3.132.0.4.
Sect113r1() - Constructor for class org.opensaml.security.crypto.ec.curves.Sect113r1
 
Sect113r2 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'sect113r2', OID: 1.3.132.0.5.
Sect113r2() - Constructor for class org.opensaml.security.crypto.ec.curves.Sect113r2
 
Sect131r1 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'sect131r1', OID: 1.3.132.0.22.
Sect131r1() - Constructor for class org.opensaml.security.crypto.ec.curves.Sect131r1
 
Sect131r2 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'sect131r2', OID: 1.3.132.0.23.
Sect131r2() - Constructor for class org.opensaml.security.crypto.ec.curves.Sect131r2
 
Sect163k1 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'sect163k1', OID: 1.3.132.0.1.
Sect163k1() - Constructor for class org.opensaml.security.crypto.ec.curves.Sect163k1
 
Sect163r1 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'sect163r1', OID: 1.3.132.0.2.
Sect163r1() - Constructor for class org.opensaml.security.crypto.ec.curves.Sect163r1
 
Sect163r2 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'sect163r2', OID: 1.3.132.0.15.
Sect163r2() - Constructor for class org.opensaml.security.crypto.ec.curves.Sect163r2
 
Sect193r1 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'sect193r1', OID: 1.3.132.0.24.
Sect193r1() - Constructor for class org.opensaml.security.crypto.ec.curves.Sect193r1
 
Sect193r2 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'sect193r2', OID: 1.3.132.0.25.
Sect193r2() - Constructor for class org.opensaml.security.crypto.ec.curves.Sect193r2
 
Sect233k1 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'sect233k1', OID: 1.3.132.0.26.
Sect233k1() - Constructor for class org.opensaml.security.crypto.ec.curves.Sect233k1
 
Sect233r1 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'sect233r1', OID: 1.3.132.0.27.
Sect233r1() - Constructor for class org.opensaml.security.crypto.ec.curves.Sect233r1
 
Sect239k1 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'sect239k1', OID: 1.3.132.0.3.
Sect239k1() - Constructor for class org.opensaml.security.crypto.ec.curves.Sect239k1
 
Sect283k1 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'sect283k1', OID: 1.3.132.0.16.
Sect283k1() - Constructor for class org.opensaml.security.crypto.ec.curves.Sect283k1
 
Sect283r1 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'sect283r1', OID: 1.3.132.0.17.
Sect283r1() - Constructor for class org.opensaml.security.crypto.ec.curves.Sect283r1
 
Sect409k1 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'sect409k1', OID: 1.3.132.0.36.
Sect409k1() - Constructor for class org.opensaml.security.crypto.ec.curves.Sect409k1
 
Sect409r1 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'sect409r1', OID: 1.3.132.0.37.
Sect409r1() - Constructor for class org.opensaml.security.crypto.ec.curves.Sect409r1
 
Sect571k1 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'sect571k1', OID: 1.3.132.0.38.
Sect571k1() - Constructor for class org.opensaml.security.crypto.ec.curves.Sect571k1
 
Sect571r1 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'sect571r1', OID: 1.3.132.0.39.
Sect571r1() - Constructor for class org.opensaml.security.crypto.ec.curves.Sect571r1
 
SecurityException - Exception in org.opensaml.security
Base exception for security related errors.
SecurityException() - Constructor for exception org.opensaml.security.SecurityException
Constructor.
SecurityException(Exception) - Constructor for exception org.opensaml.security.SecurityException
Constructor.
SecurityException(String) - Constructor for exception org.opensaml.security.SecurityException
Constructor.
SecurityException(String, Exception) - Constructor for exception org.opensaml.security.SecurityException
Constructor.
securityParameters - Variable in class org.opensaml.security.messaging.HttpClientSecurityContext
The HttpClient security parameters instance.
serialNumber - Variable in class org.opensaml.security.x509.X509IssuerSerialCriterion
X.509 certificate serial number.
serialVersionUID - Static variable in exception org.opensaml.security.SecurityException
Serial version UID.
serverTLSFailureFatal - Variable in class org.opensaml.security.httpclient.HttpClientSecurityParameters
Flag indicating whether failure of server TLS trust engine evaluation should be treated as a fatal error.
ServletRequestX509CredentialAdapter - Class in org.opensaml.security.messaging
An adapter that exposes the X.509 certificates contained in the servlet request attribute.
ServletRequestX509CredentialAdapter(ServletRequest) - Constructor for class org.opensaml.security.messaging.ServletRequestX509CredentialAdapter
Constructor.
setAlgorithm(String) - Method in class org.opensaml.security.x509.X509DigestCriterion
Set the digest algorithm.
setAuthCache(AuthCache) - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
Set an instance of AuthCache used for authentication by the HttpClient instance.
setBasicCredentials(UsernamePasswordCredentials) - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
A convenience method to set a (single) username and password used for BASIC authentication.
setBasicCredentialsWithScope(UsernamePasswordCredentials, AuthScope) - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
A convenience method to set a (single) username and password used for BASIC authentication.
setCertificateNameOptions(CertificateNameOptions) - Method in class org.opensaml.security.x509.tls.ClientTLSValidationParameters
Set a CertificateNameOptions instance to use when evaluating a client TLS X509Credential.
setClientTLSCredential(X509Credential) - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
Set the optional client TLS credential.
setContextValue(HttpClientContext, String, Object, boolean) - Static method in class org.opensaml.security.httpclient.HttpClientSecuritySupport
Set the supplied attribute value in the client context.
setCredentialsProvider(CredentialsProvider) - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
Set an instance of CredentialsProvider used for authentication by the HttpClient instance.
setCRLs(Collection<X509CRL>) - Method in class org.opensaml.security.x509.BasicX509Credential
Sets the CRLs for this credential.
setDefaultVerificationDepth(Integer) - Method in class org.opensaml.security.x509.PKIXValidationOptions
The default PKIX maximum path verification depth, if not supplied in the PKIXValidationInformation being evaluated.
setDigest(byte[]) - Method in class org.opensaml.security.x509.X509DigestCriterion
Set the certificate digest.
setEntityCertificate(X509Certificate) - Method in class org.opensaml.security.x509.BasicX509Credential
Sets the entity certificate for this credential.
setEntityCertificateChain(Collection<X509Certificate>) - Method in class org.opensaml.security.x509.BasicX509Credential
Sets the entity certificate chain for this credential.
setEntityId(String) - Method in class org.opensaml.security.credential.AbstractCredential
Sets the ID of the entity this credential is for.
setEntityId(String) - Method in class org.opensaml.security.credential.BasicCredential
Sets the ID of the entity this credential is for.
setEntityId(String) - Method in interface org.opensaml.security.credential.MutableCredential
Sets the ID of the entity this credential is for.
setEvaluateClientCertificate(boolean) - Method in class org.opensaml.security.messaging.ClientTLSSecurityParametersContext
Set whether to evaluate the certificate presented by the TLS client.
setEvaluateSubjectCommonName(boolean) - Method in class org.opensaml.security.x509.tls.CertificateNameOptions
Set whether to evaluate the certificate subject DN's common name (CN) as a derived issuer entity ID.
setEvaluateSubjectDN(boolean) - Method in class org.opensaml.security.x509.tls.CertificateNameOptions
Set whether to evaluate the certificate subject DN as a derived issuer entity ID.
setHostnameVerifier(HostnameVerifier) - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
Set the optional hostname verifier.
setHttpClientSecurityParameters(HttpClientSecurityParameters) - Method in class org.opensaml.security.httpclient.HttpClientSecurityContextHandler
Set the optional client security parameters.
setIssuerName(X500Principal) - Method in class org.opensaml.security.x509.X509IssuerSerialCriterion
Set the issuer name.
setKeyAlgorithm(String) - Method in class org.opensaml.security.criteria.KeyAlgorithmCriterion
Set the key algorithm criteria.
setKeyLength(Integer) - Method in class org.opensaml.security.criteria.KeyLengthCriterion
Set the key length.
setKeyName(String) - Method in class org.opensaml.security.criteria.KeyNameCriterion
Set the key name criteria.
setPeerID(String) - Method in class org.opensaml.security.criteria.PeerEntityIDCriterion
Set the entity ID which is the peer relative to a primary entity ID.
setPrivateKey(PrivateKey) - Method in class org.opensaml.security.credential.AbstractCredential
Sets the private key for this credential.
setPrivateKey(PrivateKey) - Method in class org.opensaml.security.credential.BasicCredential
Sets the private key for this credential.
setPrivateKey(PrivateKey) - Method in interface org.opensaml.security.credential.MutableCredential
Sets the private key for this credential.
setProcessCredentialCRLs(boolean) - Method in class org.opensaml.security.x509.PKIXValidationOptions
Whether CRLs supplied within the untrusted X509Credential being evaluated should be processed.
setProcessEmptyCRLs(boolean) - Method in class org.opensaml.security.x509.PKIXValidationOptions
Whether empty CRLs should be processed.
setProcessExpiredCRLs(boolean) - Method in class org.opensaml.security.x509.PKIXValidationOptions
Whether expired CRLs should be processed.
setPublicKey(PublicKey) - Method in class org.opensaml.security.credential.AbstractCredential
Sets the public key for this credential.
setPublicKey(PublicKey) - Method in class org.opensaml.security.credential.BasicCredential
Sets the public key for this credential.
setPublicKey(PublicKey) - Method in interface org.opensaml.security.credential.MutableCredential
Sets the public key for this credential.
setPublicKey(PublicKey) - Method in class org.opensaml.security.criteria.PublicKeyCriterion
Set the public key criteria.
setPublicKey(PublicKey) - Method in class org.opensaml.security.x509.BasicX509Credential
This operation is unsupported for X.509 credentials.
setSecretKey(SecretKey) - Method in class org.opensaml.security.credential.AbstractCredential
Sets the secret key for this credential.
setSecretKey(SecretKey) - Method in class org.opensaml.security.credential.BasicCredential
Sets the secret key for this credential.
setSecretKey(SecretKey) - Method in interface org.opensaml.security.credential.MutableCredential
Sets the secret key for this credential.
setSecretKey(SecretKey) - Method in class org.opensaml.security.x509.BasicX509Credential
This operation is unsupported for X.509 credentials.
setSecurityParameters(HttpClientSecurityParameters) - Method in class org.opensaml.security.messaging.HttpClientSecurityContext
setSerialNumber(BigInteger) - Method in class org.opensaml.security.x509.X509IssuerSerialCriterion
Set the serial number.
setServerTLSFailureFatal(Boolean) - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
Set the flag indicating whether failure of server TLS trust engine evaluation should be treated as a fatal error.
setSubjectAltNames(Set<Integer>) - Method in class org.opensaml.security.x509.tls.CertificateNameOptions
Set the set of types of subject alternative names evaluate as derived issuer entity ID names, using integer constants defined in X509Support.
setSubjectKeyIdentifier(byte[]) - Method in class org.opensaml.security.x509.X509SubjectKeyIdentifierCriterion
Set the subject key identifier.
setSubjectName(X500Principal) - Method in class org.opensaml.security.x509.X509SubjectNameCriterion
Set the subject name.
setTLSCipherSuites(Collection<String>) - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
Set the optional list of TLS cipher suites.
setTLSCriteriaSet(CriteriaSet) - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
Set the optional criteria set used in evaluating server TLS credentials.
setTLSCriteriaSetStrategy(Function<MessageContext, CriteriaSet>) - Method in class org.opensaml.security.messaging.HttpClientSecurityContext
Set the TLS criteria strategy function.
setTLSProtocols(Collection<String>) - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
Set the optional list of TLS protocols.
setTLSTrustEngine(TrustEngine<? super X509Credential>) - Method in class org.opensaml.security.httpclient.HttpClientSecurityParameters
Sets the optional trust engine used in evaluating server TLS credentials.
setTrustedNames(Set<String>) - Method in class org.opensaml.security.x509.TrustedNamesCriterion
Set the set of trusted names.
setUsage(UsageType) - Method in class org.opensaml.security.criteria.UsageCriterion
Set the key usage criteria.
setUsageType(UsageType) - Method in class org.opensaml.security.credential.AbstractCredential
Sets the usage type for this credential.
setUsageType(UsageType) - Method in class org.opensaml.security.credential.BasicCredential
Sets the usage type for this credential.
setUsageType(UsageType) - Method in interface org.opensaml.security.credential.MutableCredential
Sets the usage type for this credential.
setValidationParameters(ClientTLSValidationParameters) - Method in class org.opensaml.security.messaging.ClientTLSSecurityParametersContext
Set an instance of ClientTLSValidationParameters.
setX500DNHandler(X500DNHandler) - Method in class org.opensaml.security.x509.tls.CertificateNameOptions
Set the handler responsible for serializing X.500 names to strings from certificate-derived X500Principal instances.
setX500SubjectDNFormat(String) - Method in class org.opensaml.security.x509.tls.CertificateNameOptions
Set the format specifier for serializing X.500 subject names to strings.
setX509TrustEngine(TrustEngine<? super X509Credential>) - Method in class org.opensaml.security.x509.tls.ClientTLSValidationParameters
Set a TrustEngine instance used to validate a client TLS X509Credential.
sign(PrivateKey, String, byte[]) - Static method in class org.opensaml.security.crypto.SigningUtil
Compute the raw signature value over the supplied input.
sign(Credential, String, boolean, byte[]) - Static method in class org.opensaml.security.crypto.SigningUtil
Compute the signature or MAC value over the supplied input.
SIGNATURE_DSA_SHA1 - Static variable in class org.opensaml.security.crypto.JCAConstants
Signature algorithm: "SHA1withDSA".
SIGNATURE_DSA_SHA224 - Static variable in class org.opensaml.security.crypto.JCAConstants
Signature algorithm: "SHA224withDSA".
SIGNATURE_DSA_SHA256 - Static variable in class org.opensaml.security.crypto.JCAConstants
Signature algorithm: "SHA256withDSA".
SIGNATURE_ECDSA_SHA1 - Static variable in class org.opensaml.security.crypto.JCAConstants
Signature algorithm: "SHA1withECDSA".
SIGNATURE_ECDSA_SHA224 - Static variable in class org.opensaml.security.crypto.JCAConstants
Signature algorithm: "SHA224withECDSA".
SIGNATURE_ECDSA_SHA256 - Static variable in class org.opensaml.security.crypto.JCAConstants
Signature algorithm: "SHA256withECDSA".
SIGNATURE_ECDSA_SHA384 - Static variable in class org.opensaml.security.crypto.JCAConstants
Signature algorithm: "SHA384withECDSA".
SIGNATURE_ECDSA_SHA512 - Static variable in class org.opensaml.security.crypto.JCAConstants
Signature algorithm: "SHA512withECDSA".
SIGNATURE_RSA_MD5 - Static variable in class org.opensaml.security.crypto.JCAConstants
Signature algorithm: "MD5withRSA".
SIGNATURE_RSA_RIPEMD160 - Static variable in class org.opensaml.security.crypto.JCAConstants
Signature algorithm: "RIPEMD160withRSA".
SIGNATURE_RSA_SHA1 - Static variable in class org.opensaml.security.crypto.JCAConstants
Signature algorithm: "SHA1withRSA".
SIGNATURE_RSA_SHA224 - Static variable in class org.opensaml.security.crypto.JCAConstants
Signature algorithm: "SHA224withRSA".
SIGNATURE_RSA_SHA256 - Static variable in class org.opensaml.security.crypto.JCAConstants
Signature algorithm: "SHA256withRSA".
SIGNATURE_RSA_SHA384 - Static variable in class org.opensaml.security.crypto.JCAConstants
Signature algorithm: "SHA384withRSA".
SIGNATURE_RSA_SHA512 - Static variable in class org.opensaml.security.crypto.JCAConstants
Signature algorithm: "SHA512withRSA".
SIGNING - org.opensaml.security.credential.UsageType
Key used for signature processes including TLS/SSL.
SigningUtil - Class in org.opensaml.security.crypto
A utility class for computing and verifying raw signatures and MAC values.
SigningUtil() - Constructor for class org.opensaml.security.crypto.SigningUtil
Constructor.
signMAC(Key, String, byte[]) - Static method in class org.opensaml.security.crypto.SigningUtil
Compute the Message Authentication Code (MAC) value over the supplied input.
SKI_OID - Static variable in class org.opensaml.security.x509.X509Support
Subject Key Identifier (SKI) OID.
subjectAltNames - Variable in class org.opensaml.security.x509.tls.CertificateNameOptions
The set of types of subject alternative names evaluate as derived issuer entity ID names.
subjectKeyIdentifier - Variable in class org.opensaml.security.x509.X509SubjectKeyIdentifierCriterion
X.509 certificate subject key identifier.
subjectName - Variable in class org.opensaml.security.x509.X509SubjectNameCriterion
X.509 certificate subject name.
supportsTrustedNameResolution() - Method in interface org.opensaml.security.x509.PKIXValidationInformationResolver
Check whether resolution of trusted names is supported.

T

tlsCipherSuites - Variable in class org.opensaml.security.httpclient.HttpClientSecurityParameters
TLS cipher suites.
tlsCriteriaSet - Variable in class org.opensaml.security.httpclient.HttpClientSecurityParameters
Optional criteria set used in evaluating server TLS credentials.
TLSCriteriaSetCriterion - Class in org.opensaml.security.httpclient
An implementation of Criterion which specifies criteria pertaining usage of the resolved credential.
TLSCriteriaSetCriterion(CriteriaSet) - Constructor for class org.opensaml.security.httpclient.TLSCriteriaSetCriterion
Constructor.
tlsCriteriaSetStrategy - Variable in class org.opensaml.security.messaging.HttpClientSecurityContext
TLS criteria strategy function.
tlsProtocols - Variable in class org.opensaml.security.httpclient.HttpClientSecurityParameters
TLS Protocols.
tlsTrustEngine - Variable in class org.opensaml.security.httpclient.HttpClientSecurityParameters
Optional trust engine used in evaluating server TLS credentials.
toString() - Method in class org.opensaml.security.criteria.KeyAlgorithmCriterion
toString() - Method in class org.opensaml.security.criteria.KeyLengthCriterion
toString() - Method in class org.opensaml.security.criteria.KeyNameCriterion
toString() - Method in class org.opensaml.security.criteria.PeerEntityIDCriterion
toString() - Method in class org.opensaml.security.criteria.PublicKeyCriterion
toString() - Method in class org.opensaml.security.criteria.UsageCriterion
toString() - Method in class org.opensaml.security.crypto.ec.curves.AbstractNamedCurve
toString() - Method in class org.opensaml.security.crypto.ec.curves.BasicNamedCurve
toString() - Method in class org.opensaml.security.httpclient.HttpClientSecurityConfigurationCriterion
toString() - Method in class org.opensaml.security.httpclient.TLSCriteriaSetCriterion
toString() - Method in class org.opensaml.security.x509.tls.ClientTLSValidationConfigurationCriterion
toString() - Method in class org.opensaml.security.x509.TrustedNamesCriterion
toString() - Method in class org.opensaml.security.x509.X509DigestCriterion
toString() - Method in class org.opensaml.security.x509.X509IssuerSerialCriterion
toString() - Method in class org.opensaml.security.x509.X509SubjectKeyIdentifierCriterion
toString() - Method in class org.opensaml.security.x509.X509SubjectNameCriterion
trimZeroes(byte[]) - Static method in class org.opensaml.security.crypto.ec.ECSupport
Trim leading zero bytes from the byte array.
TrustedCredentialTrustEngine<TokenType> - Interface in org.opensaml.security.trust
Evaluates the trustworthiness and validity of a token against implementation-specific requirements based on trusted credentials obtained via a credential resolver.
trustedNames - Variable in class org.opensaml.security.x509.TrustedNamesCriterion
The set of trusted names.
TrustedNamesCriterion - Class in org.opensaml.security.x509
A criterion implementation for conveying a dynamically-generated set of trusted names for PKIX validation purposes.
TrustedNamesCriterion(Set<String>) - Constructor for class org.opensaml.security.x509.TrustedNamesCriterion
Constructor.
TrustEngine<TokenType> - Interface in org.opensaml.security.trust
Evaluates the trustworthiness and validity of a token against implementation-specific requirements.

U

UNSPECIFIED - org.opensaml.security.credential.UsageType
Denotes that the purpose of the key was not specified.
URI_ALT_NAME - Static variable in class org.opensaml.security.x509.X509Support
RFC 2459 URI Subject Alt Name type.
UsageCriterion - Class in org.opensaml.security.criteria
An implementation of Criterion which specifies criteria pertaining usage of the resolved credential.
UsageCriterion(UsageType) - Constructor for class org.opensaml.security.criteria.UsageCriterion
Constructor.
usageType - Variable in class org.opensaml.security.credential.AbstractCredential
Usage type of this credential.
UsageType - Enum in org.opensaml.security.credential
Credential usage types.
UsageType(String) - Constructor for enum org.opensaml.security.credential.UsageType
Constructor.

V

validate(PKIXValidationInformation, X509Credential) - Method in interface org.opensaml.security.x509.PKIXTrustEvaluator
Validate the specified credential against the specified set of trusted validation information.
validate(TokenType, CriteriaSet) - Method in interface org.opensaml.security.trust.TrustEngine
Validates the token against trusted information obtained in an implementation-specific manner.
validationParameters - Variable in class org.opensaml.security.messaging.ClientTLSSecurityParametersContext
value - Variable in enum org.opensaml.security.credential.UsageType
Enum string value.
valueOf(String) - Static method in enum org.opensaml.security.credential.UsageType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.opensaml.security.credential.UsageType
Returns an array containing the constants of this enum type, in the order they are declared.
verify(PublicKey, String, byte[], byte[]) - Static method in class org.opensaml.security.crypto.SigningUtil
Verify the signature value computed over the supplied input against the supplied signature value.
verify(Credential, String, boolean, byte[], byte[]) - Static method in class org.opensaml.security.crypto.SigningUtil
Verify the signature value computed over the supplied input against the supplied signature value.
verifyMAC(Key, String, byte[], byte[]) - Static method in class org.opensaml.security.crypto.SigningUtil
Verify the Message Authentication Code (MAC) value computed over the supplied input against the supplied MAC value.

X

X400ADDRESS_ALT_NAME - Static variable in class org.opensaml.security.x509.X509Support
RFC 2459 X.400 Address Subject Alt Name type.
x500DNHandler - Variable in class org.opensaml.security.x509.tls.CertificateNameOptions
Responsible for serializing X.500 names to strings from certificate-derived X500Principal instances.
X500DNHandler - Interface in org.opensaml.security.x509
Interface for implementations which handle parsing and serialization of X.500 names represented by X500Principal.
x500SubjectDNFormat - Variable in class org.opensaml.security.x509.tls.CertificateNameOptions
The format specifier for serializing X.500 subject names to strings.
X509_CERT_REQUEST_ATTRIBUTE - Static variable in class org.opensaml.security.messaging.ServletRequestX509CredentialAdapter
Servlet request attribute to pull certificate info from.
X509Credential - Interface in org.opensaml.security.x509
An entity credential based on key material and other information (e.g.
x509digest - Variable in class org.opensaml.security.x509.X509DigestCriterion
X.509 certificate digest.
X509DigestCriterion - Class in org.opensaml.security.x509
An implementation of Criterion which specifies criteria based on the digest of an X.509 certificate.
X509DigestCriterion(String, byte[]) - Constructor for class org.opensaml.security.x509.X509DigestCriterion
Constructor.
X509IssuerSerialCriterion - Class in org.opensaml.security.x509
An implementation of Criterion which specifies criteria based on X.509 certificate issuer name and serial number.
X509IssuerSerialCriterion(X500Principal, BigInteger) - Constructor for class org.opensaml.security.x509.X509IssuerSerialCriterion
Constructor.
X509SubjectKeyIdentifierCriterion - Class in org.opensaml.security.x509
An implementation of Criterion which specifies criteria based on X.509 certificate subject key identifier.
X509SubjectKeyIdentifierCriterion(byte[]) - Constructor for class org.opensaml.security.x509.X509SubjectKeyIdentifierCriterion
Constructor.
X509SubjectNameCriterion - Class in org.opensaml.security.x509
An implementation of Criterion which specifies criteria based on X.509 certificate subject name.
X509SubjectNameCriterion(X500Principal) - Constructor for class org.opensaml.security.x509.X509SubjectNameCriterion
Constructor.
X509Support - Class in org.opensaml.security.x509
Utility class for working with X509 objects.
X509Support() - Constructor for class org.opensaml.security.x509.X509Support
Constructed.
x509TrustEngine - Variable in class org.opensaml.security.x509.tls.ClientTLSValidationParameters
A TrustEngine instance used to validate a client TLS X509Credential.
X962c2tnb191v1 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'X9.62 c2tnb191v1', OID: 1.2.840.10045.3.0.5.
X962c2tnb191v1() - Constructor for class org.opensaml.security.crypto.ec.curves.X962c2tnb191v1
 
X962c2tnb191v2 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'X9.62 c2tnb191v2', OID: 1.2.840.10045.3.0.6.
X962c2tnb191v2() - Constructor for class org.opensaml.security.crypto.ec.curves.X962c2tnb191v2
 
X962c2tnb191v3 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'X9.62 c2tnb191v3', OID: 1.2.840.10045.3.0.7.
X962c2tnb191v3() - Constructor for class org.opensaml.security.crypto.ec.curves.X962c2tnb191v3
 
X962c2tnb239v1 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'X9.62 c2tnb239v1', OID: 1.2.840.10045.3.0.11.
X962c2tnb239v1() - Constructor for class org.opensaml.security.crypto.ec.curves.X962c2tnb239v1
 
X962c2tnb239v2 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'X9.62 c2tnb239v2', OID: 1.2.840.10045.3.0.12.
X962c2tnb239v2() - Constructor for class org.opensaml.security.crypto.ec.curves.X962c2tnb239v2
 
X962c2tnb239v3 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'X9.62 c2tnb239v3', OID: 1.2.840.10045.3.0.13.
X962c2tnb239v3() - Constructor for class org.opensaml.security.crypto.ec.curves.X962c2tnb239v3
 
X962c2tnb359v1 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'X9.62 c2tnb359v1', OID: 1.2.840.10045.3.0.18.
X962c2tnb359v1() - Constructor for class org.opensaml.security.crypto.ec.curves.X962c2tnb359v1
 
X962c2tnb431r1 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'X9.62 c2tnb431r1', OID: 1.2.840.10045.3.0.20.
X962c2tnb431r1() - Constructor for class org.opensaml.security.crypto.ec.curves.X962c2tnb431r1
 
X962prime192v2 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'X9.62 prime192v2', OID: 1.2.840.10045.3.1.2.
X962prime192v2() - Constructor for class org.opensaml.security.crypto.ec.curves.X962prime192v2
 
X962prime192v3 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'X9.62 prime192v3', OID: 1.2.840.10045.3.1.3.
X962prime192v3() - Constructor for class org.opensaml.security.crypto.ec.curves.X962prime192v3
 
X962prime239v1 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'X9.62 prime239v1', OID: 1.2.840.10045.3.1.4.
X962prime239v1() - Constructor for class org.opensaml.security.crypto.ec.curves.X962prime239v1
 
X962prime239v2 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'X9.62 prime239v2', OID: 1.2.840.10045.3.1.5.
X962prime239v2() - Constructor for class org.opensaml.security.crypto.ec.curves.X962prime239v2
 
X962prime239v3 - Class in org.opensaml.security.crypto.ec.curves
Descriptor for named curve 'X9.62 prime239v3', OID: 1.2.840.10045.3.1.6.
X962prime239v3() - Constructor for class org.opensaml.security.crypto.ec.curves.X962prime239v3
 
A B C D E F G H I J K L M N O P R S T U V X 
All Classes All Packages