Package | Description |
---|---|
org.bouncycastle.asn1.cms | |
org.bouncycastle.asn1.crmf | |
org.bouncycastle.asn1.esf | |
org.bouncycastle.asn1.ocsp | |
org.bouncycastle.asn1.pkcs | |
org.bouncycastle.asn1.x500 | |
org.bouncycastle.asn1.x500.style | |
org.bouncycastle.asn1.x509 | |
org.bouncycastle.cert |
Basic support package for handling and creating X.509 certificates, CRLs, and attribute certificates.
|
org.bouncycastle.cert.bc | |
org.bouncycastle.cert.cmp |
Basic support package for handling and creating CMP (RFC 4210) certificate management messages.
|
org.bouncycastle.cert.crmf |
Basic support package for handling and creating CRMF (RFC 4211) certificate request messages.
|
org.bouncycastle.cert.crmf.jcajce |
JCA extensions to the CRMF online certificate request package.
|
org.bouncycastle.cert.jcajce |
JCA extensions to the certificate building and processing package.
|
org.bouncycastle.cert.ocsp |
Basic support package for handling and creating OCSP (RFC 2560) online certificate status requests.
|
org.bouncycastle.cert.path.validations | |
org.bouncycastle.cert.selector |
Specialised Selector classes for certificates, CRLs, and attribute certificates.
|
org.bouncycastle.cert.selector.jcajce | |
org.bouncycastle.cms |
A package for processing RFC 3852 Cryptographic Message Syntax (CMS) objects - also referred to as PKCS#7 (formerly RFC 2630, 3369).
|
org.bouncycastle.jce |
Utility classes for use with the JCE.
|
org.bouncycastle.jce.provider | |
org.bouncycastle.pkcs |
Basic support package for handling and creating PKCS#10 certification requests, PKCS#8 encrypted keys and PKCS#12 keys stores.
|
org.bouncycastle.pkcs.bc | |
org.bouncycastle.pkcs.jcajce |
JCA extensions to the PKCS#10 certification request package.
|
Modifier and Type | Method and Description |
---|---|
X500Name |
IssuerAndSerialNumber.getName() |
Constructor and Description |
---|
IssuerAndSerialNumber(X500Name name,
BigInteger serialNumber) |
Modifier and Type | Method and Description |
---|---|
X500Name |
CertTemplate.getIssuer() |
X500Name |
CertTemplate.getSubject() |
Modifier and Type | Method and Description |
---|---|
CertTemplateBuilder |
CertTemplateBuilder.setIssuer(X500Name name) |
CertTemplateBuilder |
CertTemplateBuilder.setSubject(X500Name name) |
Modifier and Type | Method and Description |
---|---|
X500Name |
CrlIdentifier.getCrlIssuer() |
Constructor and Description |
---|
CrlIdentifier(X500Name crlIssuer,
ASN1UTCTime crlIssuedTime) |
CrlIdentifier(X500Name crlIssuer,
ASN1UTCTime crlIssuedTime,
BigInteger crlNumber) |
Modifier and Type | Method and Description |
---|---|
X500Name |
ServiceLocator.getIssuer() |
X500Name |
ResponderID.getName() |
Constructor and Description |
---|
ResponderID(X500Name value) |
Modifier and Type | Method and Description |
---|---|
X500Name |
IssuerAndSerialNumber.getName() |
X500Name |
CertificationRequestInfo.getSubject() |
Constructor and Description |
---|
CertificationRequestInfo(X500Name subject,
SubjectPublicKeyInfo pkInfo,
ASN1Set attributes)
Basic constructor.
|
IssuerAndSerialNumber(X500Name name,
BigInteger certSerialNumber) |
Modifier and Type | Method and Description |
---|---|
X500Name |
X500NameBuilder.build()
Build an X.500 name for the current builder state.
|
static X500Name |
X500Name.getInstance(ASN1TaggedObject obj,
boolean explicit)
Return a X500Name based on the passed in tagged object.
|
static X500Name |
X500Name.getInstance(Object obj) |
static X500Name |
X500Name.getInstance(X500NameStyle style,
Object obj) |
Modifier and Type | Method and Description |
---|---|
boolean |
X500NameStyle.areEqual(X500Name name1,
X500Name name2)
Return true if the two names are equal.
|
int |
X500NameStyle.calculateHashCode(X500Name name)
Calculate a hashCode for the passed in name.
|
String |
X500NameStyle.toString(X500Name name)
Convert the passed in X500Name to a String.
|
Constructor and Description |
---|
X500Name(X500NameStyle style,
X500Name name)
Deprecated.
use the getInstance() method that takes a style.
|
Modifier and Type | Method and Description |
---|---|
boolean |
BCStrictStyle.areEqual(X500Name name1,
X500Name name2) |
boolean |
AbstractX500NameStyle.areEqual(X500Name name1,
X500Name name2) |
int |
AbstractX500NameStyle.calculateHashCode(X500Name name) |
String |
BCStyle.toString(X500Name name) |
String |
RFC4519Style.toString(X500Name name) |
Modifier and Type | Method and Description |
---|---|
X500Name |
X509CertificateStructure.getIssuer()
Deprecated.
|
X500Name |
TBSCertificate.getIssuer() |
X500Name |
Certificate.getIssuer() |
X500Name |
TBSCertificateStructure.getIssuer() |
X500Name |
TBSCertList.getIssuer() |
X500Name |
CertificateList.getIssuer() |
X500Name |
X509CertificateStructure.getSubject()
Deprecated.
|
X500Name |
TBSCertificate.getSubject() |
X500Name |
Certificate.getSubject() |
X500Name |
TBSCertificateStructure.getSubject() |
Modifier and Type | Method and Description |
---|---|
void |
V2TBSCertListGenerator.setIssuer(X500Name issuer) |
void |
V3TBSCertificateGenerator.setIssuer(X500Name issuer) |
void |
V1TBSCertificateGenerator.setIssuer(X500Name issuer) |
void |
V3TBSCertificateGenerator.setSubject(X500Name subject) |
void |
V1TBSCertificateGenerator.setSubject(X500Name subject) |
Constructor and Description |
---|
GeneralName(X500Name dirName) |
IssuerSerial(X500Name issuer,
BigInteger serial) |
Modifier and Type | Method and Description |
---|---|
X500Name[] |
AttributeCertificateHolder.getEntityNames()
Return any principal objects inside the attribute certificate holder
entity names field.
|
X500Name |
X509CRLHolder.getIssuer()
Return the issuer of this holder's CRL.
|
X500Name[] |
AttributeCertificateHolder.getIssuer()
Return the principals associated with the issuer attached to this holder
|
X500Name |
X509CertificateHolder.getIssuer()
Return the issuer of this certificate.
|
X500Name[] |
AttributeCertificateIssuer.getNames() |
X500Name |
X509CertificateHolder.getSubject()
Return the subject this certificate is for.
|
Constructor and Description |
---|
AttributeCertificateHolder(X500Name principal)
Create a holder using the entityName option based on the passed in principal.
|
AttributeCertificateHolder(X500Name issuerName,
BigInteger serialNumber)
Create a holder using the baseCertificateID element.
|
AttributeCertificateIssuer(X500Name principal) |
X509v1CertificateBuilder(X500Name issuer,
BigInteger serial,
Date notBefore,
Date notAfter,
Locale dateLocale,
X500Name subject,
SubjectPublicKeyInfo publicKeyInfo)
Create a builder for a version 1 certificate.
|
X509v1CertificateBuilder(X500Name issuer,
BigInteger serial,
Date notBefore,
Date notAfter,
X500Name subject,
SubjectPublicKeyInfo publicKeyInfo)
Create a builder for a version 1 certificate.
|
X509v1CertificateBuilder(X500Name issuer,
BigInteger serial,
Time notBefore,
Time notAfter,
X500Name subject,
SubjectPublicKeyInfo publicKeyInfo)
Create a builder for a version 1 certificate.
|
X509v2CRLBuilder(X500Name issuer,
Date thisUpdate)
Basic constructor.
|
X509v2CRLBuilder(X500Name issuer,
Date thisUpdate,
Locale dateLocale)
Basic constructor with Locale.
|
X509v2CRLBuilder(X500Name issuer,
Time thisUpdate)
Basic constructor.
|
X509v3CertificateBuilder(X500Name issuer,
BigInteger serial,
Date notBefore,
Date notAfter,
Locale dateLocale,
X500Name subject,
SubjectPublicKeyInfo publicKeyInfo)
Create a builder for a version 3 certificate.
|
X509v3CertificateBuilder(X500Name issuer,
BigInteger serial,
Date notBefore,
Date notAfter,
X500Name subject,
SubjectPublicKeyInfo publicKeyInfo)
Create a builder for a version 3 certificate.
|
X509v3CertificateBuilder(X500Name issuer,
BigInteger serial,
Time notBefore,
Time notAfter,
X500Name subject,
SubjectPublicKeyInfo publicKeyInfo)
Create a builder for a version 3 certificate.
|
Constructor and Description |
---|
BcX509v1CertificateBuilder(X500Name issuer,
BigInteger serial,
Date notBefore,
Date notAfter,
X500Name subject,
AsymmetricKeyParameter publicKey)
Initialise the builder using an AsymmetricKeyParameter.
|
BcX509v3CertificateBuilder(X500Name issuer,
BigInteger serial,
Date notBefore,
Date notAfter,
X500Name subject,
AsymmetricKeyParameter publicKey)
Initialise the builder using a PublicKey.
|
BcX509v3CertificateBuilder(X509CertificateHolder issuerCert,
BigInteger serial,
Date notBefore,
Date notAfter,
X500Name subject,
AsymmetricKeyParameter publicKey)
Initialise the builder using the subject from the passed in issuerCert as the issuer, as well as
passing through and converting the other objects provided.
|
Modifier and Type | Method and Description |
---|---|
X500Name |
RevocationDetails.getIssuer() |
X500Name |
RevocationDetails.getSubject() |
Modifier and Type | Method and Description |
---|---|
RevocationDetailsBuilder |
RevocationDetailsBuilder.setIssuer(X500Name issuer) |
RevocationDetailsBuilder |
RevocationDetailsBuilder.setSubject(X500Name subject) |
Modifier and Type | Method and Description |
---|---|
CertificateRequestMessageBuilder |
CertificateRequestMessageBuilder.setAuthInfoSender(X500Name sender) |
CertificateRequestMessageBuilder |
CertificateRequestMessageBuilder.setIssuer(X500Name issuer) |
CertificateRequestMessageBuilder |
CertificateRequestMessageBuilder.setSubject(X500Name subject) |
Constructor and Description |
---|
JcaPKIArchiveControlBuilder(PrivateKey privateKey,
X500Name name) |
Modifier and Type | Method and Description |
---|---|
static X500Name |
JcaX500NameUtil.getIssuer(X500NameStyle style,
X509Certificate certificate) |
static X500Name |
JcaX500NameUtil.getIssuer(X509Certificate certificate) |
static X500Name |
JcaX500NameUtil.getSubject(X500NameStyle style,
X509Certificate certificate) |
static X500Name |
JcaX500NameUtil.getSubject(X509Certificate certificate) |
Constructor and Description |
---|
JcaX509v1CertificateBuilder(X500Name issuer,
BigInteger serial,
Date notBefore,
Date notAfter,
X500Name subject,
PublicKey publicKey)
Initialise the builder using a PublicKey.
|
JcaX509v3CertificateBuilder(X500Name issuer,
BigInteger serial,
Date notBefore,
Date notAfter,
X500Name subject,
PublicKey publicKey)
Initialise the builder using a PublicKey.
|
JcaX509v3CertificateBuilder(X500Name issuer,
BigInteger serial,
Time notBefore,
Time notAfter,
X500Name subject,
PublicKey publicKey)
Initialise the builder using a PublicKey.
|
JcaX509v3CertificateBuilder(X509Certificate issuerCert,
BigInteger serial,
Date notBefore,
Date notAfter,
X500Name subject,
PublicKey publicKey)
Initialise the builder using the subject from the passed in issuerCert as the issuer, as well as
passing through and converting the other objects provided.
|
Modifier and Type | Method and Description |
---|---|
OCSPReqBuilder |
OCSPReqBuilder.setRequestorName(X500Name requestorName)
Set the requestor name to the passed in X500Name
|
Constructor and Description |
---|
RespID(X500Name name) |
Constructor and Description |
---|
CRLValidation(X500Name trustAnchorName,
Store crls) |
Modifier and Type | Method and Description |
---|---|
X500Name |
X509CertificateHolderSelector.getIssuer() |
Constructor and Description |
---|
X509CertificateHolderSelector(X500Name issuer,
BigInteger serialNumber)
Construct a signer ID based on the issuer and serial number of the signer's associated
certificate.
|
X509CertificateHolderSelector(X500Name issuer,
BigInteger serialNumber,
byte[] subjectKeyId)
Construct a signer ID based on the issuer and serial number of the signer's associated
certificate.
|
Modifier and Type | Method and Description |
---|---|
protected X509CertSelector |
JcaX509CertSelectorConverter.doConversion(X500Name issuer,
BigInteger serialNumber,
byte[] subjectKeyIdentifier) |
Modifier and Type | Method and Description |
---|---|
X500Name |
KeyTransRecipientId.getIssuer() |
X500Name |
SignerId.getIssuer() |
Constructor and Description |
---|
KeyAgreeRecipientId(X500Name issuer,
BigInteger serialNumber)
Construct a key agree recipient ID based on the issuer and serial number of the recipient's associated
certificate.
|
KeyAgreeRecipientId(X500Name issuer,
BigInteger serialNumber,
byte[] subjectKeyId) |
KeyTransRecipientId(X500Name issuer,
BigInteger serialNumber)
Construct a key trans recipient ID based on the issuer and serial number of the recipient's associated
certificate.
|
KeyTransRecipientId(X500Name issuer,
BigInteger serialNumber,
byte[] subjectKeyId)
Construct a key trans recipient ID based on the issuer and serial number of the recipient's associated
certificate.
|
SignerId(X500Name issuer,
BigInteger serialNumber)
Construct a signer ID based on the issuer and serial number of the signer's associated
certificate.
|
SignerId(X500Name issuer,
BigInteger serialNumber,
byte[] subjectKeyId)
Construct a signer ID based on the issuer and serial number of the signer's associated
certificate.
|
Constructor and Description |
---|
X509Principal(X500Name name)
Deprecated.
Constructor from an X509Name object.
|
Constructor and Description |
---|
X509CRLEntryObject(TBSCertList.CRLEntry c,
boolean isIndirect,
X500Name previousCertificateIssuer)
Constructor for CRLEntries of indirect CRLs.
|
Modifier and Type | Method and Description |
---|---|
X500Name |
PKCS10CertificationRequest.getSubject()
Return the subject on this request.
|
Constructor and Description |
---|
PKCS10CertificationRequestBuilder(X500Name subject,
SubjectPublicKeyInfo publicKeyInfo)
Basic constructor.
|
Constructor and Description |
---|
BcPKCS10CertificationRequestBuilder(X500Name subject,
AsymmetricKeyParameter publicKey)
Create a PKCS#10 builder for the passed in subject and JCA public key.
|
Constructor and Description |
---|
JcaPKCS10CertificationRequestBuilder(X500Name subject,
PublicKey publicKey)
Create a PKCS#10 builder for the passed in subject and JCA public key.
|
Copyright © 2018 BouncyCastle.org. All rights reserved.