- CertificateChainBuilder - Interface in org.xwiki.crypto.pkix
-
Build a certificate chain for a given certificate and a certificate provider.
- CertificateFactory - Interface in org.xwiki.crypto.pkix
-
Component role for creating certificate instances from external sources.
- CertificateGenerationParameters - Interface in org.xwiki.crypto.pkix.params
-
Marker interface for common certificate parameters.
- CertificateGenerator - Interface in org.xwiki.crypto.pkix
-
Generator of certified public key.
- CertificateGeneratorFactory - Interface in org.xwiki.crypto.pkix
-
Factory of Certificate Generator.
- CertificateParameters - Interface in org.xwiki.crypto.pkix.params
-
Marker interface for subject certificate parameters.
- CertificateProvider - Interface in org.xwiki.crypto.pkix
-
Provides certificates.
- CertifiedKeyPair - Class in org.xwiki.crypto.pkix.params
-
A certified key pair.
- CertifiedKeyPair(PrivateKeyParameters, CertifiedPublicKey) - Constructor for class org.xwiki.crypto.pkix.params.CertifiedKeyPair
-
Create a new certified key pair, associating a certificate and a private key.
- CertifiedPublicKey - Interface in org.xwiki.crypto.pkix.params
-
Certified binding of a principal to a public key.
- CertifyingSigner - Class in org.xwiki.crypto.pkix
-
A signer for certifying certificate.
- ChainingCertificateProvider - Class in org.xwiki.crypto.pkix
-
Chain two or more certificate provider, asking each of them until found for the requested certificate.
- ChainingCertificateProvider(CertificateProvider...) - Constructor for class org.xwiki.crypto.pkix.ChainingCertificateProvider
-
Create a new chaining certificate provider from the given providers.
- CLIENT_AUTH - Static variable in class org.xwiki.crypto.pkix.params.x509certificate.extension.ExtendedKeyUsages
-
Client authentication { 1 3 6 1 5 5 7 3 2 }.
- CMSSignedDataGenerator - Interface in org.xwiki.crypto.signer
-
Generate SignedData according to RFC 3852.
- CMSSignedDataGeneratorParameters - Class in org.xwiki.crypto.signer.param
-
Parameters for the generation of SignedData.
- CMSSignedDataGeneratorParameters() - Constructor for class org.xwiki.crypto.signer.param.CMSSignedDataGeneratorParameters
-
- CMSSignedDataVerified - Interface in org.xwiki.crypto.signer.param
-
Signed Data.
- CMSSignedDataVerifier - Interface in org.xwiki.crypto.signer
-
Verify SignedData according to RFC 3852.
- CMSSignerInfo - Interface in org.xwiki.crypto.signer.param
-
Signer information, including an already computed signature.
- CMSSignerVerifiedInformation - Interface in org.xwiki.crypto.signer.param
-
Signer information verifier results.
- CODE_SIGNING - Static variable in class org.xwiki.crypto.pkix.params.x509certificate.extension.ExtendedKeyUsages
-
Code signing { 1 3 6 1 5 5 7 3 3 }.
- X509CertificateGenerationParameters - Class in org.xwiki.crypto.pkix.params.x509certificate
-
X.509 common certificate parameters.
- X509CertificateGenerationParameters() - Constructor for class org.xwiki.crypto.pkix.params.x509certificate.X509CertificateGenerationParameters
-
Create a new instance with the default parameters.
- X509CertificateGenerationParameters(X509Extensions) - Constructor for class org.xwiki.crypto.pkix.params.x509certificate.X509CertificateGenerationParameters
-
Create a new instance with the given arguments.
- X509CertificateGenerationParameters(int) - Constructor for class org.xwiki.crypto.pkix.params.x509certificate.X509CertificateGenerationParameters
-
Create a new instance with the given arguments.
- X509CertificateGenerationParameters(int, X509Extensions) - Constructor for class org.xwiki.crypto.pkix.params.x509certificate.X509CertificateGenerationParameters
-
Create a new instance with the given arguments.
- X509CertificateGenerationParameters(X509CertificateGenerationParameters.Version, int, X509Extensions) - Constructor for class org.xwiki.crypto.pkix.params.x509certificate.X509CertificateGenerationParameters
-
Create a new instance with the given arguments.
- X509CertificateGenerationParameters.Version - Enum in org.xwiki.crypto.pkix.params.x509certificate
-
X.509 version.
- X509CertificateParameters - Class in org.xwiki.crypto.pkix.params.x509certificate
-
X.509 subject certificate parameters.
- X509CertificateParameters() - Constructor for class org.xwiki.crypto.pkix.params.x509certificate.X509CertificateParameters
-
Create a new instance from given arguments.
- X509CertificateParameters(X509Extensions) - Constructor for class org.xwiki.crypto.pkix.params.x509certificate.X509CertificateParameters
-
Create a new instance from given arguments.
- X509CertifiedPublicKey - Interface in org.xwiki.crypto.pkix.params.x509certificate
-
Certified binding of a principal to a public key using an X.509 Certificate.
- X509DirectoryName - Class in org.xwiki.crypto.pkix.params.x509certificate.extension
-
X.509 Directory name general name.
- X509DirectoryName(Object) - Constructor for class org.xwiki.crypto.pkix.params.x509certificate.extension.X509DirectoryName
-
Create a new directory name.
- X509DirectoryName(GeneralName) - Constructor for class org.xwiki.crypto.pkix.params.x509certificate.extension.X509DirectoryName
-
Create a new instance from a Bouncy Castle general name.
- X509DnsName - Class in org.xwiki.crypto.pkix.params.x509certificate.extension
-
DNS domain general name.
- X509DnsName(String) - Constructor for class org.xwiki.crypto.pkix.params.x509certificate.extension.X509DnsName
-
Constructs a DNS domain general name from the given string.
- X509DnsName(GeneralName) - Constructor for class org.xwiki.crypto.pkix.params.x509certificate.extension.X509DnsName
-
Create a new instance from a Bouncy Castle general name.
- X509ExtensionBuilder - Interface in org.xwiki.crypto.pkix
-
Builder to build X.509 extension set.
- X509Extensions - Interface in org.xwiki.crypto.pkix.params.x509certificate.extension
-
X509 Extensions set.
- X509GeneralName - Interface in org.xwiki.crypto.pkix.params.x509certificate.extension
-
X.509 General name marker interface.
- X509GenericName - Class in org.xwiki.crypto.pkix.params.x509certificate.extension
-
Generic holder for general name not supported by specific class.
- X509GenericName(int, byte[]) - Constructor for class org.xwiki.crypto.pkix.params.x509certificate.extension.X509GenericName
-
Create a new instance from a encoded ASN.1 value.
- X509GenericName(byte[]) - Constructor for class org.xwiki.crypto.pkix.params.x509certificate.extension.X509GenericName
-
Create a new instance from a encoded ASN.1 name.
- X509GenericName(GeneralName) - Constructor for class org.xwiki.crypto.pkix.params.x509certificate.extension.X509GenericName
-
Create a new instance from a Bouncy Castle general name.
- X509IpAddress - Class in org.xwiki.crypto.pkix.params.x509certificate.extension
-
IP address general name.
- X509IpAddress(String) - Constructor for class org.xwiki.crypto.pkix.params.x509certificate.extension.X509IpAddress
-
Construct a IP address general name from an ip address.
- X509IpAddress(InetAddress) - Constructor for class org.xwiki.crypto.pkix.params.x509certificate.extension.X509IpAddress
-
Construct a IP address general name from an ip address.
- X509IpAddress(InetAddress, InetAddress) - Constructor for class org.xwiki.crypto.pkix.params.x509certificate.extension.X509IpAddress
-
Construct a IP address general name from an ip address.
- X509IpAddress(GeneralName) - Constructor for class org.xwiki.crypto.pkix.params.x509certificate.extension.X509IpAddress
-
Create a new instance from a Bouncy Castle general name.
- X509Rfc822Name - Class in org.xwiki.crypto.pkix.params.x509certificate.extension
-
Email address general name.
- X509Rfc822Name(String) - Constructor for class org.xwiki.crypto.pkix.params.x509certificate.extension.X509Rfc822Name
-
Constructs a RFC 822 general name by parsing the given string.
- X509Rfc822Name(InternetAddress) - Constructor for class org.xwiki.crypto.pkix.params.x509certificate.extension.X509Rfc822Name
-
Constructs a RFC 822 general name from an internet address.
- X509Rfc822Name(GeneralName) - Constructor for class org.xwiki.crypto.pkix.params.x509certificate.extension.X509Rfc822Name
-
Create a new instance from a Bouncy Castle general name.
- X509StringGeneralName - Interface in org.xwiki.crypto.pkix.params.x509certificate.extension
-
Common interface for printable X.509 general name.
- X509URI - Class in org.xwiki.crypto.pkix.params.x509certificate.extension
-
Uniform Resource Identifier general name.
- X509URI(String) - Constructor for class org.xwiki.crypto.pkix.params.x509certificate.extension.X509URI
-
Constructs a uniform resource locator general name by parsing the given string.
- X509URI(URL) - Constructor for class org.xwiki.crypto.pkix.params.x509certificate.extension.X509URI
-
Construct a uniform resource locator general name from an URL.
- X509URI(GeneralName) - Constructor for class org.xwiki.crypto.pkix.params.x509certificate.extension.X509URI
-
Create a new instance from a Bouncy Castle general name.