Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
G
H
I
K
O
P
S
T
U
V
X
A
addAuthorityKeyIdentifier(CertifiedPublicKey)
- Method in interface org.xwiki.crypto.pkix.
X509ExtensionBuilder
Add the authority key identifier extension.
addAuthorityKeyIdentifier(PublicKeyParameters)
- Method in interface org.xwiki.crypto.pkix.
X509ExtensionBuilder
Add the authority key identifier extension for self signed certificates.
addBasicConstraints(boolean)
- Method in interface org.xwiki.crypto.pkix.
X509ExtensionBuilder
Add the BasicConstraints extension.
addBasicConstraints(int)
- Method in interface org.xwiki.crypto.pkix.
X509ExtensionBuilder
Add the BasicConstraints extension for a CA with a limited path length.
addExtendedKeyUsage(boolean, ExtendedKeyUsages)
- Method in interface org.xwiki.crypto.pkix.
X509ExtensionBuilder
Add a extended key usage extensions.
addExtension(String, boolean, byte[])
- Method in interface org.xwiki.crypto.pkix.
X509ExtensionBuilder
Add an extension with the given oid and the passed in value to be included in the OCTET STRING associated with the extension.
addExtensions(X509Extensions)
- Method in interface org.xwiki.crypto.pkix.
X509ExtensionBuilder
Add all extension in an existing extension set to the currently built extension set.
addIssuerAltName(X509GeneralName[])
- Method in interface org.xwiki.crypto.pkix.
X509ExtensionBuilder
Add the issuer alternative names extension.
addKeyUsage(EnumSet<KeyUsage>)
- Method in interface org.xwiki.crypto.pkix.
X509ExtensionBuilder
Add a critical key usage extensions.
addKeyUsage(boolean, EnumSet<KeyUsage>)
- Method in interface org.xwiki.crypto.pkix.
X509ExtensionBuilder
Add a key usage extensions.
addSubjectAltName(boolean, X509GeneralName[])
- Method in interface org.xwiki.crypto.pkix.
X509ExtensionBuilder
Add the subject alternative names extension.
addSubjectKeyIdentifier(PublicKeyParameters)
- Method in interface org.xwiki.crypto.pkix.
X509ExtensionBuilder
Add the subject key identifier extension.
ANY_EXTENDED_KEY_USAGE
- Static variable in class org.xwiki.crypto.pkix.params.x509certificate.extension.
ExtendedKeyUsages
{ 2 5 29 37 0 }.
B
BASIC_CONSTRAINTS_OID
- Static variable in interface org.xwiki.crypto.pkix.params.x509certificate.extension.
X509Extensions
OID of KeyUsage.
build()
- Method in interface org.xwiki.crypto.pkix.
X509ExtensionBuilder
C
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.
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.
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 }.
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 }.
D
decode(byte[])
- Method in interface org.xwiki.crypto.pkix.
CertificateFactory
Decode an ASN.1 encoded certified public key.
DistinguishedName
- Class in
org.xwiki.crypto.pkix.params.x509certificate
Represent a Principal distinguished name.
DistinguishedName(Object)
- Constructor for class org.xwiki.crypto.pkix.params.x509certificate.
DistinguishedName
Create a new distinguished name.
E
EMAIL_PROTECTION
- Static variable in class org.xwiki.crypto.pkix.params.x509certificate.extension.
ExtendedKeyUsages
Email protection { 1 3 6 1 5 5 7 3 4 }.
equals(Object)
- Method in interface org.xwiki.crypto.pkix.params.
PrincipalIndentifier
Equality operator.
equals(Object)
- Method in class org.xwiki.crypto.pkix.params.x509certificate.
DistinguishedName
EXTENDED_KEY_USAGE_OID
- Static variable in interface org.xwiki.crypto.pkix.params.x509certificate.extension.
X509Extensions
OID of ExtendedKeyUsage.
ExtendedKeyUsages
- Class in
org.xwiki.crypto.pkix.params.x509certificate.extension
Extended Key Usage.
ExtendedKeyUsages(String[])
- Constructor for class org.xwiki.crypto.pkix.params.x509certificate.extension.
ExtendedKeyUsages
Constructor from string array.
ExtendedKeyUsages(Collection<String>)
- Constructor for class org.xwiki.crypto.pkix.params.x509certificate.extension.
ExtendedKeyUsages
Constructor from string array.
G
generate(PrincipalIndentifier, PublicKeyParameters, CertificateParameters)
- Method in interface org.xwiki.crypto.pkix.
CertificateGenerator
Generate a new certificate.
generate()
- Method in class org.xwiki.crypto.pkix.
CertifyingSigner
generate(byte[])
- Method in class org.xwiki.crypto.pkix.
CertifyingSigner
generate(byte[], int, int)
- Method in class org.xwiki.crypto.pkix.
CertifyingSigner
getAddress()
- Method in class org.xwiki.crypto.pkix.params.x509certificate.extension.
X509Rfc822Name
getAlgorithmName()
- Method in class org.xwiki.crypto.pkix.
CertifyingSigner
getAll()
- Method in class org.xwiki.crypto.pkix.params.x509certificate.extension.
ExtendedKeyUsages
getAuthorityKeyIdentifier()
- Method in interface org.xwiki.crypto.pkix.params.x509certificate.extension.
X509Extensions
getBasicConstraintsPathLen()
- Method in interface org.xwiki.crypto.pkix.params.x509certificate.extension.
X509Extensions
getCertificate()
- Method in class org.xwiki.crypto.pkix.params.
CertifiedKeyPair
getCertifier()
- Method in class org.xwiki.crypto.pkix.
CertifyingSigner
getCriticalExtensionOID()
- Method in interface org.xwiki.crypto.pkix.params.x509certificate.extension.
X509Extensions
getDomain()
- Method in class org.xwiki.crypto.pkix.params.x509certificate.extension.
X509DnsName
getEncoded()
- Method in class org.xwiki.crypto.pkix.
CertifyingSigner
getEncoded()
- Method in interface org.xwiki.crypto.pkix.params.
CertifiedPublicKey
getEncoded()
- Method in interface org.xwiki.crypto.pkix.params.
PrincipalIndentifier
getEncoded()
- Method in class org.xwiki.crypto.pkix.params.x509certificate.
DistinguishedName
getEncoded()
- Method in interface org.xwiki.crypto.pkix.params.x509certificate.extension.
X509Extensions
getExtendedKeyUsage()
- Method in interface org.xwiki.crypto.pkix.params.x509certificate.extension.
X509Extensions
getExtensionOID()
- Method in interface org.xwiki.crypto.pkix.params.x509certificate.extension.
X509Extensions
getExtensions()
- Method in class org.xwiki.crypto.pkix.params.x509certificate.
X509CertificateGenerationParameters
getExtensions()
- Method in class org.xwiki.crypto.pkix.params.x509certificate.
X509CertificateParameters
getExtensions()
- Method in interface org.xwiki.crypto.pkix.params.x509certificate.
X509CertifiedPublicKey
getExtensionValue(String)
- Method in interface org.xwiki.crypto.pkix.params.x509certificate.extension.
X509Extensions
Gets the DER-encoded OCTET string for the extension value (extnValue) identified by the passed-in oid String.
getGeneralName()
- Method in class org.xwiki.crypto.pkix.params.x509certificate.extension.
X509DirectoryName
getGeneralName()
- Method in class org.xwiki.crypto.pkix.params.x509certificate.extension.
X509DnsName
getGeneralName()
- Method in class org.xwiki.crypto.pkix.params.x509certificate.extension.
X509GenericName
getGeneralName()
- Method in class org.xwiki.crypto.pkix.params.x509certificate.extension.
X509IpAddress
getGeneralName()
- Method in class org.xwiki.crypto.pkix.params.x509certificate.extension.
X509Rfc822Name
getGeneralName()
- Method in class org.xwiki.crypto.pkix.params.x509certificate.extension.
X509URI
getInputStream(InputStream)
- Method in class org.xwiki.crypto.pkix.
CertifyingSigner
getInstance(Signer, CertificateGenerationParameters)
- Method in interface org.xwiki.crypto.pkix.
CertificateGeneratorFactory
Create a initialized certificate generator.
getInstance(boolean, CertifiedKeyPair, SignerFactory)
- Static method in class org.xwiki.crypto.pkix.
CertifyingSigner
Get a certifying signer instance from the given signer factory for a given certifier.
getIpAddress()
- Method in class org.xwiki.crypto.pkix.params.x509certificate.extension.
X509IpAddress
getIpMask()
- Method in class org.xwiki.crypto.pkix.params.x509certificate.extension.
X509IpAddress
getIssuer()
- Method in interface org.xwiki.crypto.pkix.params.
CertifiedPublicKey
getIssuerAltName()
- Method in interface org.xwiki.crypto.pkix.params.x509certificate.extension.
X509Extensions
getKeyPair()
- Method in class org.xwiki.crypto.pkix.params.
CertifiedKeyPair
getKeyUsage()
- Method in interface org.xwiki.crypto.pkix.params.x509certificate.extension.
X509Extensions
getName()
- Method in interface org.xwiki.crypto.pkix.params.
PrincipalIndentifier
getName()
- Method in class org.xwiki.crypto.pkix.params.x509certificate.
DistinguishedName
getName()
- Method in class org.xwiki.crypto.pkix.params.x509certificate.extension.
X509DnsName
getName()
- Method in class org.xwiki.crypto.pkix.params.x509certificate.extension.
X509IpAddress
getName()
- Method in class org.xwiki.crypto.pkix.params.x509certificate.extension.
X509Rfc822Name
getName()
- Method in interface org.xwiki.crypto.pkix.params.x509certificate.extension.
X509StringGeneralName
getName()
- Method in class org.xwiki.crypto.pkix.params.x509certificate.extension.
X509URI
getNonCriticalExtensionOID()
- Method in interface org.xwiki.crypto.pkix.params.x509certificate.extension.
X509Extensions
getNotAfter()
- Method in interface org.xwiki.crypto.pkix.params.x509certificate.
X509CertifiedPublicKey
getNotBefore()
- Method in interface org.xwiki.crypto.pkix.params.x509certificate.
X509CertifiedPublicKey
getOutputStream()
- Method in class org.xwiki.crypto.pkix.
CertifyingSigner
getPrivateKey()
- Method in class org.xwiki.crypto.pkix.params.
CertifiedKeyPair
getPublicKey()
- Method in class org.xwiki.crypto.pkix.params.
CertifiedKeyPair
getPublicKeyParameters()
- Method in interface org.xwiki.crypto.pkix.params.
CertifiedPublicKey
getSerialNumber()
- Method in interface org.xwiki.crypto.pkix.params.x509certificate.
X509CertifiedPublicKey
getSubject()
- Method in interface org.xwiki.crypto.pkix.params.
CertifiedPublicKey
getSubjectAltName()
- Method in interface org.xwiki.crypto.pkix.params.x509certificate.extension.
X509Extensions
getSubjectKeyIdentifier()
- Method in interface org.xwiki.crypto.pkix.params.x509certificate.extension.
X509Extensions
getURI()
- Method in class org.xwiki.crypto.pkix.params.x509certificate.extension.
X509URI
getURL()
- Method in class org.xwiki.crypto.pkix.params.x509certificate.extension.
X509URI
getValidity()
- Method in class org.xwiki.crypto.pkix.params.x509certificate.
X509CertificateGenerationParameters
getVersionNumber()
- Method in interface org.xwiki.crypto.pkix.params.x509certificate.
X509CertifiedPublicKey
getX500Name()
- Method in class org.xwiki.crypto.pkix.params.x509certificate.
DistinguishedName
getX509Version()
- Method in class org.xwiki.crypto.pkix.params.x509certificate.
X509CertificateGenerationParameters
H
hasCertificateAuthorityBasicConstraints()
- Method in interface org.xwiki.crypto.pkix.params.x509certificate.extension.
X509Extensions
hashCode()
- Method in class org.xwiki.crypto.pkix.params.x509certificate.
DistinguishedName
hasUsage(String)
- Method in class org.xwiki.crypto.pkix.params.x509certificate.extension.
ExtendedKeyUsages
Check if a given usage is authorized.
I
isCritical(String)
- Method in interface org.xwiki.crypto.pkix.params.x509certificate.extension.
X509Extensions
Return true if the given oid has a critical extension.
isEmpty()
- Method in class org.xwiki.crypto.pkix.params.x509certificate.extension.
ExtendedKeyUsages
isEmpty()
- Method in interface org.xwiki.crypto.pkix.
X509ExtensionBuilder
isForSigning()
- Method in class org.xwiki.crypto.pkix.
CertifyingSigner
isSignedBy(PublicKeyParameters)
- Method in interface org.xwiki.crypto.pkix.params.
CertifiedPublicKey
Check that the key has been certified by the private key associated with the given public key.
ISSUER_ALT_NAME_OID
- Static variable in interface org.xwiki.crypto.pkix.params.x509certificate.extension.
X509Extensions
OID of IssuerAltName.
isValidOn(Date)
- Method in interface org.xwiki.crypto.pkix.params.x509certificate.
X509CertifiedPublicKey
Check that the certificate is valid on the given date.
K
KEY_USAGE_OID
- Static variable in interface org.xwiki.crypto.pkix.params.x509certificate.extension.
X509Extensions
OID of KeyUsage.
KeyUsage
- Enum in
org.xwiki.crypto.pkix.params.x509certificate.extension
X.509 Certificates Key Usages.
O
OCSP_SIGNING
- Static variable in class org.xwiki.crypto.pkix.params.x509certificate.extension.
ExtendedKeyUsages
OCSP Signing { 1 3 6 1 5 5 7 3 9 }.
OID
- Static variable in class org.xwiki.crypto.pkix.params.x509certificate.extension.
ExtendedKeyUsages
OID of ExtendedKeyUsage.
OID
- Static variable in enum org.xwiki.crypto.pkix.params.x509certificate.extension.
KeyUsage
OID of KeyUsage.
org.xwiki.crypto.pkix
- package org.xwiki.crypto.pkix
org.xwiki.crypto.pkix.params
- package org.xwiki.crypto.pkix.params
org.xwiki.crypto.pkix.params.x509certificate
- package org.xwiki.crypto.pkix.params.x509certificate
org.xwiki.crypto.pkix.params.x509certificate.extension
- package org.xwiki.crypto.pkix.params.x509certificate.extension
P
PrincipalIndentifier
- Interface in
org.xwiki.crypto.pkix.params
Marker interface for unique identifier of a principal.
S
SERVER_AUTH
- Static variable in class org.xwiki.crypto.pkix.params.x509certificate.extension.
ExtendedKeyUsages
Server authentication { 1 3 6 1 5 5 7 3 1 }.
SUBJECT_ALT_NAME_OID
- Static variable in interface org.xwiki.crypto.pkix.params.x509certificate.extension.
X509Extensions
OID of IssuerAltName.
T
TIME_STAMPING
- Static variable in class org.xwiki.crypto.pkix.params.x509certificate.extension.
ExtendedKeyUsages
Timestamping { 1 3 6 1 5 5 7 3 8 }.
U
update(byte)
- Method in class org.xwiki.crypto.pkix.
CertifyingSigner
update(byte[])
- Method in class org.xwiki.crypto.pkix.
CertifyingSigner
update(byte[], int, int)
- Method in class org.xwiki.crypto.pkix.
CertifyingSigner
V
value()
- Method in enum org.xwiki.crypto.pkix.params.x509certificate.extension.
KeyUsage
valueOf(String)
- Static method in enum org.xwiki.crypto.pkix.params.x509certificate.extension.
KeyUsage
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum org.xwiki.crypto.pkix.params.x509certificate.
X509CertificateGenerationParameters.Version
Returns the enum constant of this type with the specified name.
values()
- Static method in enum org.xwiki.crypto.pkix.params.x509certificate.extension.
KeyUsage
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum org.xwiki.crypto.pkix.params.x509certificate.
X509CertificateGenerationParameters.Version
Returns an array containing the constants of this enum type, in the order they are declared.
verify(byte[])
- Method in class org.xwiki.crypto.pkix.
CertifyingSigner
verify(byte[], byte[])
- Method in class org.xwiki.crypto.pkix.
CertifyingSigner
verify(byte[], int, int, byte[], int, int)
- Method in class org.xwiki.crypto.pkix.
CertifyingSigner
X
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.
A
B
C
D
E
G
H
I
K
O
P
S
T
U
V
X
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2004–2014
XWiki
. All rights reserved.