Uses of Class
org.gudy.bouncycastle.asn1.ASN1Encodable
Packages that use ASN1Encodable
Package
Description
A library for parsing and writing ASN.1 objects.
Miscellaneous object identifiers and objects.
Support classes useful for encoding and supporting the various RSA PKCS documents.
Classes for support of the SEC standard for Elliptic Curve.
Support classes useful for encoding and processing X.509 certificates.
-
Uses of ASN1Encodable in org.gudy.bouncycastle.asn1
Subclasses of ASN1Encodable in org.gudy.bouncycastle.asn1Modifier and TypeClassDescriptionclassA NULL object.classclassclassclassclassASN.1 TaggedObject - in ASN.1 nottation this is any object proceeded by a [n] where n is some number - these are assume to follow the construction rules (as with sequences).classclassDeprecated.use BERSequenceclassA BER NULL object.classclassclassBER TaggedObject - in ASN.1 nottation this is any object proceeded by a [n] where n is some number - these are assume to follow the construction rules (as with sequences).classBase class for an application specific objectclassclassDER BMPString object.classclassDeprecated.use DERSequence.classDeprecated.use DERSetclassclassGeneralized time object.classclassDER IA5String object - this is an ascii string.classclassA NULL object.classDER NumericString object - this is an ascii string of characters {0,1,2,3,4,5,6,7,8,9, }.classclassclassclassDER PrintableString object.classclassA DER encoded set objectclassDER T61String (also the teletex string)classDER TaggedObject - in ASN.1 nottation this is any object proceeded by a [n] where n is some number - these are assume to follow the construction rules (as with sequences).classDER UniversalString object.classWe insert one of these when we find a tag we don't recognise.classUTC time object.classDER UTF8String object.classDER VisibleString object.Constructors in org.gudy.bouncycastle.asn1 with parameters of type ASN1EncodableModifierConstructorDescriptionDERSequence(ASN1Encodable[] a) create a sequence containing an array of objects.DERSet(ASN1Encodable[] a) create a set from an array of objects. -
Uses of ASN1Encodable in org.gudy.bouncycastle.asn1.cms
Subclasses of ASN1Encodable in org.gudy.bouncycastle.asn1.cms -
Uses of ASN1Encodable in org.gudy.bouncycastle.asn1.misc
Subclasses of ASN1Encodable in org.gudy.bouncycastle.asn1.miscModifier and TypeClassDescriptionclassThe NetscapeCertType object.classclass -
Uses of ASN1Encodable in org.gudy.bouncycastle.asn1.pkcs
Subclasses of ASN1Encodable in org.gudy.bouncycastle.asn1.pkcsModifier and TypeClassDescriptionclassclassclassDeprecated.- use AlgorithmIdentifier and PBES2Paramsclassclassclass -
Uses of ASN1Encodable in org.gudy.bouncycastle.asn1.sec
Subclasses of ASN1Encodable in org.gudy.bouncycastle.asn1.secModifier and TypeClassDescriptionclassthe elliptic curve private key object from SEC 1 -
Uses of ASN1Encodable in org.gudy.bouncycastle.asn1.x509
Subclasses of ASN1Encodable in org.gudy.bouncycastle.asn1.x509Modifier and TypeClassDescriptionclassThe AccessDescription object.classclassclassclassclassclassclassThe AuthorityInformationAccess object.classThe AuthorityKeyIdentifier object.classclassPKIX RFC-2459 The X.509 v2 CRL syntax is as follows.classThis class helps to support crossCerfificatePairs in a LDAP directory according RFC 2587classclassCertPolicyId, used in the CertificatePolicies and PolicyMappings X509V3 Extensions.classclassThe CRLNumber object.classThe CRLReason enumeration.classThe DigestInfo object.classDisplayTextclass, used inCertificatePoliciesX509 V3 extensions (in policy qualifiers).classThe DistributionPoint object.classThe DistributionPointName object.classclassThe extendedKeyUsage object.classThe GeneralName object.classclassClass for containing a restriction object subtrees in NameConstraints.classThe Holder object.classImplementation ofIetfAttrSyntaxas specified by RFC3281.classclassIssuingDistributionPoint ::= 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 }classThe KeyPurposeId object.classThe KeyUsage object.classclassNoticeReferenceclass, used inCertificatePoliciesX509 V3 extensions (in policy qualifiers).classObjectDigestInfo ASN.1 structure used in v2 attribute certificates.classclassPolicyMappings V3 extension, described in RFC3280.classPolicyQualifierId, used in the CertificatePolicies X509V3 extension.classPolicy qualifiers, used in the X509V3 CertificatePolicies extension.classPrivateKeyUsagePeriod ::= SEQUENCE { notBefore [0] GeneralizedTime OPTIONAL, notAfter [1] GeneralizedTime OPTIONAL }classThe ReasonFlags object.classImplementation of the RoleSyntax object as specified by the RFC3281.classclassThis extension may contain further X.500 attributes of the subject.classThe SubjectKeyIdentifier object.classThe object that contains the public key stored in a certficate.classTarget structure used in target information extension for attribute certificates from RFC 3281.classTarget information extension for attributes certificates according to RFC 3281.classTargets structure used in target information extension for attribute certificates from RFC 3281.classThe TBSCertificate object.classPKIX RFC-2459 - TBSCertList object.static classclassclassUserNoticeclass, used inCertificatePoliciesX509 extensions (in policy qualifiers).classclassan X509Certificate structure.classclassRDNSequence ::= SEQUENCE OF RelativeDistinguishedName RelativeDistinguishedName ::= SET SIZE (1..MAX) OF AttributeTypeAndValue AttributeTypeAndValue ::= SEQUENCE { type OBJECT IDENTIFIER, value ANY }Fields in org.gudy.bouncycastle.asn1.x509 declared as ASN1EncodableMethods in org.gudy.bouncycastle.asn1.x509 that return ASN1EncodableModifier and TypeMethodDescriptionAttCertIssuer.getIssuer()DistributionPointName.getName()Return the tagged object inside the distribution point name.Methods in org.gudy.bouncycastle.asn1.x509 with parameters of type ASN1EncodableModifier and TypeMethodDescriptionvoidV2AttributeCertificateInfoGenerator.addAttribute(String oid, ASN1Encodable value) Constructors in org.gudy.bouncycastle.asn1.x509 with parameters of type ASN1EncodableModifierConstructorDescriptionDistributionPointName(int type, ASN1Encodable name) GeneralName(int tag, ASN1Encodable name) When the subjectAltName extension contains an Internet mail address, the address MUST be included as an rfc822Name. -
Uses of ASN1Encodable in org.gudy.bouncycastle.jce
Subclasses of ASN1Encodable in org.gudy.bouncycastle.jce -
Uses of ASN1Encodable in org.gudy.bouncycastle.x509
Subclasses of ASN1Encodable in org.gudy.bouncycastle.x509Modifier and TypeClassDescriptionclassClass for carrying the values in an X.509 Attribute.Fields in org.gudy.bouncycastle.x509 declared as ASN1EncodableModifier and TypeFieldDescription(package private) final ASN1EncodableAttributeCertificateIssuer.formMethods in org.gudy.bouncycastle.x509 that return ASN1EncodableMethods in org.gudy.bouncycastle.x509 with parameters of type ASN1EncodableModifier and TypeMethodDescription(package private) static byte[]X509Util.calculateSignature(DERObjectIdentifier sigOid, String sigName, String provider, PrivateKey key, SecureRandom random, ASN1Encodable object) (package private) static byte[]X509Util.calculateSignature(DERObjectIdentifier sigOid, String sigName, PrivateKey key, SecureRandom random, ASN1Encodable object) Constructors in org.gudy.bouncycastle.x509 with parameters of type ASN1EncodableModifierConstructorDescriptionX509Attribute(String oid, ASN1Encodable value) Create an X.509 Attribute with the type given by the passed in oid and the value represented by an ASN.1 Set containing value.(package private)