Overview | Package | Class | Tree | Deprecated | Index | Help
| Bouncy Castle Cryptography 1.22
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.bouncycastle.asn1.x509

Interface Summary
X509ObjectIdentifiers |

Class Summary
AlgorithmIdentifier |
AttCertIssuer |
AttCertValidityPeriod |
AttributeCertificate |
AttributeCertificateInfo |
AuthorityInformationAccess | id-pe-authorityInfoAccess OBJECT IDENTIFIER ::= { id-pe 1 } AuthorityInfoAccessSyntax ::= SEQUENCE SIZE (1..MAX) OF AccessDescription AccessDescription ::= SEQUENCE { accessMethod OBJECT IDENTIFIER, accessLocation GeneralName } id-ad OBJECT IDENTIFIER ::= { id-pkix 48 } id-ad-caIssuers OBJECT IDENTIFIER ::= { id-ad 2 } id-ad-ocsp OBJECT IDENTIFIER ::= { id-ad 1 }
AuthorityKeyIdentifier | id-ce-authorityKeyIdentifier OBJECT IDENTIFIER ::= { id-ce 35 } AuthorityKeyIdentifier ::= SEQUENCE { keyIdentifier [0] IMPLICIT KeyIdentifier OPTIONAL, authorityCertIssuer [1] IMPLICIT GeneralNames OPTIONAL, authorityCertSerialNumber [2] IMPLICIT CertificateSerialNumber OPTIONAL } KeyIdentifier ::= OCTET STRING
BasicConstraints |
CertificateList | PKIX RFC-2459 The X.509 v2 CRL syntax is as follows.
CertificatePolicies |
CertPolicyId | CertPolicyId, used in the CertificatePolicies and PolicyMappings X509V3 Extensions.
CRLDistPoint |
CRLEntry |
CRLNumber | CRLNumber::= INTEGER(0..MAX)
CRLReason |
DigestInfo | DigestInfo::=SEQUENCE{ digestAlgorithm AlgorithmIdentifier, digest OCTET STRING }
DisplayText | `DisplayText` class, used in `CertificatePolicies` X509 V3 extensions (in policy qualifiers).
DistributionPoint |
DistributionPointName |
DSAParameter |
ExtendedKeyUsage | extendedKeyUsage
GeneralName | GeneralName ::= CHOICE { otherName [0] OtherName, rfc822Name [1] IA5String, dNSName [2] IA5String, x400Address [3] ORAddress, directoryName [4] Name, ediPartyName [5] EDIPartyName, uniformResourceIdentifier [6] IA5String, iPAddress [7] OCTET STRING, registeredID [8] OBJECT IDENTIFIER} OtherName ::= SEQUENCE { type-id OBJECT IDENTIFIER, value [0] EXPLICIT ANY DEFINED BY type-id } EDIPartyName ::= SEQUENCE { nameAssigner [0] DirectoryString OPTIONAL, partyName [1] DirectoryString }
GeneralNames |
GeneralSubtree |
Holder |
IssuerSerial |
IssuingDistributionPoint | IssuingDistributionPoint ::= SEQUENCE { distributionPoint [0] DistributionPointName OPTIONAL, onlyContainsUserCerts [1] BOOLEAN DEFAULT FALSE, onlyContainsCACerts [2] BOOLEAN DEFAULT FALSE, onlySomeReasons [3] ReasonFlags OPTIONAL, indirectCRL [4] BOOLEAN DEFAULT FALSE, onlyContainsAttributeCerts [5] BOOLEAN DEFAULT FALSE }
KeyPurposeId | KeyPurposeIds
KeyUsage | id-ce-keyUsage OBJECT IDENTIFIER ::= { id-ce 15 } KeyUsage ::= BIT STRING { digitalSignature (0), nonRepudiation (1), keyEncipherment (2), dataEncipherment (3), keyAgreement (4), keyCertSign (5), cRLSign (6), encipherOnly (7), decipherOnly (8) }
NameConstraints |
NoticeReference | `NoticeReference` class, used in `CertificatePolicies` X509 V3 extensions (in policy qualifiers).
ObjectDigestInfo |
PolicyInformation |
PolicyMappings | PolicyMappings V3 extension, described in RFC3280.
PolicyQualifierId | PolicyQualifierId, used in the CertificatePolicies X509V3 extension.
PolicyQualifierInfo | Policy qualifiers, used in the X509V3 CertificatePolicies extension.
ReasonFlags |
RSAPublicKeyStructure |
SubjectKeyIdentifier | SubjectKeyIdentifier::= OCTET STRING
SubjectPublicKeyInfo | The object that contains the public key stored in a certficate.
TBSCertificateStructure | TBSCertificate ::= SEQUENCE { version [ 0 ] Version DEFAULT v1(0), serialNumber CertificateSerialNumber, signature AlgorithmIdentifier, issuer Name, validity Validity, subject Name, subjectPublicKeyInfo SubjectPublicKeyInfo, issuerUniqueID [ 1 ] IMPLICIT UniqueIdentifier OPTIONAL, subjectUniqueID [ 2 ] IMPLICIT UniqueIdentifier OPTIONAL, extensions [ 3 ] Extensions OPTIONAL }
TBSCertList | PKIX RFC-2459
Time |
UserNotice | `UserNotice` class, used in `CertificatePolicies` X509 extensions (in policy qualifiers).
V1TBSCertificateGenerator | Generator for Version 1 TBSCertificateStructures.
V2Form |
V2TBSCertListGenerator | Generator for Version 2 TBSCertList structures.
V3TBSCertificateGenerator | Generator for Version 3 TBSCertificateStructures.
X509CertificateStructure | an X509Certificate structure.
X509Extension | an object for the elements in the X.509 V3 extension block.
X509Extensions |
X509Name |
X509NameTokenizer | class for breaking up an X500 Name into it's component tokens, ala java.util.StringTokenizer.

Overview | Package | Class | Tree | Deprecated | Index | Help
| Bouncy Castle Cryptography 1.22
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES