Package org.opensaml.xmlsec.keyinfo.impl
Class X509KeyInfoGeneratorFactory.X509Options
java.lang.Object
org.opensaml.xmlsec.keyinfo.impl.BasicKeyInfoGeneratorFactory.BasicOptions
org.opensaml.xmlsec.keyinfo.impl.X509KeyInfoGeneratorFactory.X509Options
- All Implemented Interfaces:
Cloneable
- Enclosing class:
- X509KeyInfoGeneratorFactory
protected class X509KeyInfoGeneratorFactory.X509Options
extends BasicKeyInfoGeneratorFactory.BasicOptions
Options to be used in the production of a
KeyInfo from an X509Credential.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanEmit the CRL list as sequence of X509CRL elements within X509Data.private booleanEmit the entity certificate as an X509Certificate element within X509Data.private booleanEmit the entity certificate chain as sequence of X509Certificate elements within X509Data.private booleanEmit the entity certificate subject alternative name extension values as KeyName elements.private booleanEmit the entity certificate subject DN common name (CN) fields as KeyName elements.private booleanEmit the entity certificate subject DN as a KeyName element.private booleanEmit the entity certificate digest as an X509Digest element within X509Data.private booleanEmit the entity certificate issuer name and serial number as an X509IssuerSerial element within X509Data.private booleanEmit the entity certificate subject key identifier as an X509SKI element within X509Data.private booleanEmit the entity certificate subject DN as an X509SubjectName element within X509Data.The set of types of subject alternative names to process.private X500DNHandlerResponsible for parsing and serializing X.500 names to/fromX500Principalinstances.private StringThe format specifier for outputting X.500 issuer names.private StringThe format specifier for outputting X.500 subject names.private StringX509Digest digest algorithm URI. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
emitEntityCertificate
private boolean emitEntityCertificateEmit the entity certificate as an X509Certificate element within X509Data. -
emitEntityCertificateChain
private boolean emitEntityCertificateChainEmit the entity certificate chain as sequence of X509Certificate elements within X509Data. -
emitCRLs
private boolean emitCRLsEmit the CRL list as sequence of X509CRL elements within X509Data. -
emitX509SubjectName
private boolean emitX509SubjectNameEmit the entity certificate subject DN as an X509SubjectName element within X509Data. -
emitX509IssuerSerial
private boolean emitX509IssuerSerialEmit the entity certificate issuer name and serial number as an X509IssuerSerial element within X509Data. -
emitX509SKI
private boolean emitX509SKIEmit the entity certificate subject key identifier as an X509SKI element within X509Data. -
emitX509Digest
private boolean emitX509DigestEmit the entity certificate digest as an X509Digest element within X509Data. -
x509DigestAlgorithmURI
X509Digest digest algorithm URI. -
emitSubjectDNAsKeyName
private boolean emitSubjectDNAsKeyNameEmit the entity certificate subject DN as a KeyName element. -
emitSubjectCNAsKeyName
private boolean emitSubjectCNAsKeyNameEmit the entity certificate subject DN common name (CN) fields as KeyName elements. -
emitSubjectAltNamesAsKeyNames
private boolean emitSubjectAltNamesAsKeyNamesEmit the entity certificate subject alternative name extension values as KeyName elements. -
subjectAltNames
The set of types of subject alternative names to process. -
x500DNHandler
Responsible for parsing and serializing X.500 names to/fromX500Principalinstances. -
x500SubjectDNFormat
The format specifier for outputting X.500 subject names. -
x500IssuerDNFormat
The format specifier for outputting X.500 issuer names.
-
-
Constructor Details
-
X509Options
protected X509Options()Constructor.
-
-
Method Details
-
clone
- Overrides:
clonein classBasicKeyInfoGeneratorFactory.BasicOptions
-