Uses of Interface
org.bouncycastle.asn1.ASN1Encodable
-
Packages that use ASN1Encodable Package Description org.bouncycastle.asn1 A library for parsing and writing ASN.1 objects.org.bouncycastle.asn1.bc BC specific object identifiers and classes for the BCFKS key store.org.bouncycastle.asn1.cmp Support classes useful for encoding and supporting PKIX-CMP as described RFC 2510.org.bouncycastle.asn1.cms Support classes useful for encoding and supporting Cryptographic Message Syntax as described in PKCS#7 and RFC 3369 (formerly RFC 2630).org.bouncycastle.asn1.cms.ecc Classes specific to RFC 5753 "Use of Elliptic Curve Cryptography (ECC) Algorithms in Cryptographic Message Syntax."org.bouncycastle.asn1.crmf Classes and object identifiers specific to RFC 4211 "Internet X.509 Public Key Infrastructure Certificate Request Message Format (CRMF)."org.bouncycastle.asn1.cryptopro Support classes for CRYPTO-PRO related objects - such as GOST identifiers.org.bouncycastle.asn1.dvcs Support classes useful for encoding and processing Data Validation and Certification Server (DVCS) protocols as described in RFC 3029.org.bouncycastle.asn1.eac Classes and object identifiers related to the German BSI standard BSI TR-03110.org.bouncycastle.asn1.esf Support classes useful for encoding and supporting [ESF] RFC3126 Electronic Signature Formats for long term electronic signatures.org.bouncycastle.asn1.ess Support classes useful for encoding and supporting Enhanced Security Services for S/MIME as described RFC 2634 and RFC 5035.org.bouncycastle.asn1.icao ICAO ASN.1 classes for electronic passport.org.bouncycastle.asn1.isismtt.ocsp OCSP request extensions related to ISISMT -- the Industrial Signature Interoperability Specification.org.bouncycastle.asn1.isismtt.x509 X.509 attribute classes related to ISISMT -- the Industrial Signature Interoperability Specification.org.bouncycastle.asn1.misc Miscellaneous object identifiers and objects.org.bouncycastle.asn1.mozilla Support classes useful for encoding objects used by mozilla.org.bouncycastle.asn1.ocsp Support classes useful for encoding and supporting OCSP objects.org.bouncycastle.asn1.oiw Objects and OID for the support of ISO OIW.org.bouncycastle.asn1.pkcs Support classes useful for encoding and supporting the various RSA PKCS documents.org.bouncycastle.asn1.sec Classes for support of the SEC standard for Elliptic Curve.org.bouncycastle.asn1.smime Support classes useful for encoding and supporting S/MIME.org.bouncycastle.asn1.tsp Support classes useful for encoding and supporting Time Stamp Protocol as described RFC 3161.org.bouncycastle.asn1.ua Classes and object identifiers related to Ukranian DTSU4145 signature standard.org.bouncycastle.asn1.x500 The base classes for defining an X.500 name.org.bouncycastle.asn1.x500.style A package of "style" templates for produce X.500 names and converting them to and from strings.org.bouncycastle.asn1.x509 Support classes useful for encoding and processing X.509 certificates.org.bouncycastle.asn1.x509.qualified Support classes useful for encoding and processing messages based around RFC3739org.bouncycastle.asn1.x509.sigi Classes and object identifiers related to the SigI specifciation (German Signature Law Interoperability specification).org.bouncycastle.asn1.x9 Support classes useful for encoding and supporting X9.62 elliptic curve.org.bouncycastle.jcajce.util General utility classes for working with the JCA and JCE. -
-
Uses of ASN1Encodable in org.bouncycastle.asn1
Subinterfaces of ASN1Encodable in org.bouncycastle.asn1 Modifier and Type Interface Description interfaceASN1ApplicationSpecificParserInterface to parse ASN.1 ApplicationSpecific objects.interfaceASN1OctetStringParserA basic parser for an OCTET STRING objectinterfaceASN1SequenceParserA basic parser for a SEQUENCE objectinterfaceASN1SetParserA basic parser for a SET objectinterfaceASN1TaggedObjectParserInterface for the parsing of a generic tagged ASN.1 object.Classes in org.bouncycastle.asn1 that implement ASN1Encodable Modifier and Type Class Description classASN1AbsentAn ASN.1 class that encodes to nothing, used in the OER library to deal with the Optional type.classASN1ApplicationSpecificBase class for an ASN.1 ApplicationSpecific objectclassASN1BitStringBase class for BIT STRING objectsclassASN1BooleanPublic facade of ASN.1 Boolean data.classASN1EnumeratedClass representing the ASN.1 ENUMERATED type.classASN1ExternalClass representing the DER-type ExternalclassASN1GeneralizedTimeBase class representing the ASN.1 GeneralizedTime type.classASN1IntegerClass representing the ASN.1 INTEGER type.classASN1NullA NULL object - use DERNull.INSTANCE for populating structures.classASN1ObjectBase class for defining an ASN.1 object.classASN1ObjectIdentifierClass representing the ASN.1 OBJECT IDENTIFIER type.classASN1OctetStringAbstract base for the ASN.1 OCTET STRING data typeclassASN1PrimitiveBase class for ASN.1 primitive objects.classASN1SequenceASN.1SEQUENCEandSEQUENCE OFconstructs.classASN1SetASN.1SETandSET OFconstructs.classASN1TaggedObjectASN.1 TaggedObject - in ASN.1 notation this is any object preceded by a [n] where n is some number - these are assumed to follow the construction rules (as with sequences).classASN1UTCTime- * UTC time object.classBERApplicationSpecificAn indefinite-length encoding version of an ASN.1 ApplicationSpecific object.classBERApplicationSpecificParserA parser for indefinite-length ASN.1 ApplicationSpecific objects.classBEROctetStringASN.1 OctetStrings, with indefinite length rules, and constructed form support.classBEROctetStringParserA parser for indefinite-length OCTET STRINGs.classBERSequenceIndefinite length SEQUENCE of objects.classBERSequenceParserParser for indefinite-length SEQUENCEs.classBERSetIndefinite lengthSETandSET OFconstructs.classBERSetParserParser for indefinite-length SETs.classBERTaggedObjectBER TaggedObject - in ASN.1 notation this is any object preceded by a [n] where n is some number - these are assumed to follow the construction rules (as with sequences).classBERTaggedObjectParserParser for indefinite-length tagged objects.classDERApplicationSpecificA DER encoding version of an application specific object.classDERBitStringA BIT STRING with DER encoding - the first byte contains the count of padding bits included in the byte array's last byte.classDERBMPStringDER BMPString object encodes BMP (Basic Multilingual Plane) subset (aka UCS-2) of UNICODE (ISO 10646) characters in codepoints 0 to 65535.classDERExternalClass representing the DER-type ExternalclassDERExternalParserParser DER EXTERNAL tagged objects.classDERGeneralizedTimeDER Generalized time object.classDERGeneralStringASN.1 GENERAL-STRING data type.classDERGraphicStringclassDERIA5StringDER IA5String object - this is a ISO 646 (ASCII) string encoding code points 0 to 127.classDERNullA NULL object.classDERNumericStringDER NumericString object - this is an ascii string of characters {0,1,2,3,4,5,6,7,8,9, }.classDEROctetStringCarrier class for a DER encoding OCTET STRINGclassDEROctetStringParserParser for DER encoded OCTET STRINGSclassDERPrintableStringDER PrintableString object.classDERSequenceDefinite length SEQUENCE, encoding tells explicit number of bytes that the content of this sequence occupies.classDERSequenceParserParser class for DER SEQUENCEs.classDERSetA DER encoded SET objectclassDERSetParserParser class for DER SETs.classDERT61StringDER T61String (also the teletex string), try not to use this if you don't need to.classDERTaggedObjectDER TaggedObject - in ASN.1 notation this is any object preceded by a [n] where n is some number - these are assumed to follow the construction rules (as with sequences).classDERUniversalStringDER UniversalString object - encodes UNICODE (ISO 10646) characters using 32-bit format.classDERUTCTimeDER UTC time object.classDERUTF8StringDER UTF8String object.classDERVideotexStringclassDERVisibleStringDER VisibleString object encoding ISO 646 (ASCII) character code points 32 to 126.classDLApplicationSpecificA DER encoding version of an application specific object.classDLBitStringA Definite length BIT STRINGclassDLExternalClass representing the Definite-Length-type ExternalclassDLSequenceThe DLSequence encodes a SEQUENCE using definite length form.classDLSetThe DLSet encodes ASN.1 SET value without element ordering, and always using definite length form.classDLTaggedObjectDefinite Length TaggedObject - in ASN.1 notation this is any object preceded by a [n] where n is some number - these are assumed to follow the construction rules (as with sequences).Methods in org.bouncycastle.asn1 that return ASN1Encodable Modifier and Type Method Description ASN1EncodableASN1EncodableVector. get(int i)Return the object at position i in this vector.ASN1EncodableASN1Sequence. getObjectAt(int index)Return the object at the sequence position indicated by index.ASN1EncodableASN1Set. getObjectAt(int index)return the object at the set position indicated by index.ASN1EncodableASN1TaggedObject. getObjectParser(int tag, boolean isExplicit)Return the object held in this tagged object as a parser assuming it has the type of the passed in tag.ASN1EncodableASN1TaggedObjectParser. getObjectParser(int tag, boolean isExplicit)Return a parser for the actual object tagged.ASN1EncodableBERTaggedObjectParser. getObjectParser(int tag, boolean isExplicit)Return an object parser for the contents of this tagged object.ASN1EncodableASN1ApplicationSpecificParser. readObject()Read the next object in the parser.ASN1EncodableASN1SequenceParser. readObject()Read the next object from the underlying object representing a SEQUENCE.ASN1EncodableASN1SetParser. readObject()Read the next object from the underlying object representing a SET.ASN1EncodableASN1StreamParser. readObject()ASN1EncodableBERApplicationSpecificParser. readObject()Return the object contained in this application specific object,ASN1EncodableBERSequenceParser. readObject()Read the next object in the SEQUENCE.ASN1EncodableBERSetParser. readObject()Read the next object in the SET.ASN1EncodableDERExternalParser. readObject()ASN1EncodableDERSequenceParser. readObject()Return the next object in the SEQUENCE.ASN1EncodableDERSetParser. readObject()Return the next object in the SET.ASN1Encodable[]ASN1Sequence. toArray()ASN1Encodable[]ASN1Set. toArray()Methods in org.bouncycastle.asn1 that return types with arguments of type ASN1Encodable Modifier and Type Method Description java.util.Iterator<ASN1Encodable>ASN1Sequence. iterator()java.util.Iterator<ASN1Encodable>ASN1Set. iterator()Methods in org.bouncycastle.asn1 with parameters of type ASN1Encodable Modifier and Type Method Description voidASN1EncodableVector. add(ASN1Encodable obj)Add an encodable to the vector.voidBERSequenceGenerator. addObject(ASN1Encodable object)Add an object to the SEQUENCE being generated.voidDERSequenceGenerator. addObject(ASN1Encodable object)Add an object to the SEQUENCE being generated.voidASN1OutputStream. writeObject(ASN1Encodable obj)voidDEROutputStream. writeObject(ASN1Encodable obj)voidDLOutputStream. writeObject(ASN1Encodable obj)Constructors in org.bouncycastle.asn1 with parameters of type ASN1Encodable Constructor Description ASN1Sequence(ASN1Encodable obj)Create a SEQUENCE containing one object.ASN1Sequence(ASN1Encodable[] array)Create a SEQUENCE containing an array of objects.ASN1Set(ASN1Encodable obj)Create a SET containing one objectASN1Set(ASN1Encodable[] array, boolean doSort)Create a SET containing an array of objects.ASN1TaggedObject(boolean explicit, int tagNo, ASN1Encodable obj)Create a tagged object with the style given by the value of explicit.BERApplicationSpecific(boolean constructed, int tag, ASN1Encodable object)Create an application specific object with the tagging style given by the value of constructed.BERApplicationSpecific(int tag, ASN1Encodable object)Create an application specific object with a tagging of explicit/constructed.BERSequence(ASN1Encodable obj)Create a sequence containing one objectBERSequence(ASN1Encodable[] array)Create a sequence containing an array of objects.BERSet(ASN1Encodable obj)Create a SET containing one object.BERSet(ASN1Encodable[] a)Create a SET from an array of objects.BERTaggedObject(boolean explicit, int tagNo, ASN1Encodable obj)BERTaggedObject(int tagNo, ASN1Encodable obj)DERApplicationSpecific(boolean constructed, int tag, ASN1Encodable object)Create an application specific object with the tagging style given by the value of constructed.DERApplicationSpecific(int tag, ASN1Encodable object)Create an application specific object with a tagging of explicit/constructed.DERBitString(ASN1Encodable obj)DEROctetString(ASN1Encodable obj)Constructor from the encoding of an ASN.1 object.DERSequence(ASN1Encodable obj)Create a sequence containing one objectDERSequence(ASN1Encodable[] array)Create a sequence containing an array of objects.DERSet(ASN1Encodable obj)create a set containing one objectDERSet(ASN1Encodable[] a)create a set containing an array of objects.DERTaggedObject(boolean explicit, int tagNo, ASN1Encodable obj)DERTaggedObject(int tagNo, ASN1Encodable encodable)DLApplicationSpecific(boolean constructed, int tag, ASN1Encodable object)Create an application specific object with the tagging style given by the value of constructed.DLApplicationSpecific(int tag, ASN1Encodable object)Create an application specific object with a tagging of explicit/constructed.DLBitString(ASN1Encodable obj)DLSequence(ASN1Encodable obj)create a sequence containing one objectDLSequence(ASN1Encodable[] array)create a sequence containing an array of objects.DLSet(ASN1Encodable obj)DLSet(ASN1Encodable[] a)create a set from an array of objects.DLTaggedObject(boolean explicit, int tagNo, ASN1Encodable obj) -
Uses of ASN1Encodable in org.bouncycastle.asn1.bc
Classes in org.bouncycastle.asn1.bc that implement ASN1Encodable Modifier and Type Class Description classEncryptedObjectStoreDataEncryptedObjectStoreData ::= SEQUENCE { encryptionAlgorithm AlgorithmIdentifier encryptedContent OCTET STRING }classEncryptedPrivateKeyDataEncryptedPrivateKeyObjectData ::= SEQUENCE { encryptedPrivateKeyInfo EncryptedPrivateKeyInfo, certificates SEQUENCE OF Certificate }classEncryptedSecretKeyDataEncryptedSecretKeyData ::= SEQUENCE { keyEncryptionAlgorithm AlgorithmIdentifier, encryptedKeyData OCTET STRING }classObjectDataObjectData ::= SEQUENCE { type INTEGER, identifier UTF8String, creationDate GeneralizedTime, lastModifiedDate GeneralizedTime, data OCTET STRING, comment UTF8String OPTIONAL }classObjectDataSequenceObjectDataSequence ::= SEQUENCE OF ObjectDataclassObjectStoreObjectStore ::= SEQUENCE { CHOICE { encryptedObjectStoreData EncryptedObjectStoreData, objectStoreData ObjectStoreData } integrityCheck ObjectStoreIntegrityCheck }classObjectStoreDataObjectStoreData ::= SEQUENCE { version INTEGER.classObjectStoreIntegrityCheckObjectStoreIntegrityCheck ::= CHOICE { PbeMacIntegrityCheck }classPbkdMacIntegrityCheckPbkdMacIntegrityCheck ::= SEQUENCE { macAlgorithm AlgorithmIdentifier, pbkdAlgorithm KeyDerivationFunc, mac OCTET STRING }classSecretKeyDataSecretKeyData ::= SEQUENCE { keyAlgorithm OBJECT IDENTIFIER, keyBytes OCTET STRING }Methods in org.bouncycastle.asn1.bc that return ASN1Encodable Modifier and Type Method Description ASN1EncodableObjectStore. getStoreData()Methods in org.bouncycastle.asn1.bc that return types with arguments of type ASN1Encodable Modifier and Type Method Description java.util.Iterator<ASN1Encodable>ObjectDataSequence. iterator() -
Uses of ASN1Encodable in org.bouncycastle.asn1.cmp
Classes in org.bouncycastle.asn1.cmp that implement ASN1Encodable Modifier and Type Class Description classCAKeyUpdAnnContentclassCertConfirmContentclassCertifiedKeyPairCertifiedKeyPair ::= SEQUENCE { certOrEncCert CertOrEncCert, privateKey [0] EncryptedValue OPTIONAL, -- see [CRMF] for comment on encoding publicationInfo [1] PKIPublicationInfo OPTIONAL }classCertOrEncCertclassCertRepMessageclassCertResponseclassCertStatusclassChallengeclassCMPCertificateclassCRLAnnContentclassErrorMsgContentclassGenMsgContentclassGenRepContentclassInfoTypeAndValueExample InfoTypeAndValue contents include, but are not limited to, the following (un-comment in this ASN.1 module and use as appropriate for a given environment):classKeyRecRepContentclassOOBCertHashclassPBMParameterclassPKIBodyclassPKIConfirmContentclassPKIFailureInfoPKIFailureInfo ::= BIT STRING { badAlg (0), -- unrecognized or unsupported Algorithm Identifier badMessageCheck (1), -- integrity check failed (e.g., signature did not verify) badRequest (2), -- transaction not permitted or supported badTime (3), -- messageTime was not sufficiently close to the system time, as defined by local policy badCertId (4), -- no certificate could be found matching the provided criteria badDataFormat (5), -- the data submitted has the wrong format wrongAuthority (6), -- the authority indicated in the request is different from the one creating the response token incorrectData (7), -- the requester's data is incorrect (for notary services) missingTimeStamp (8), -- when the timestamp is missing but should be there (by policy) badPOP (9) -- the proof-of-possession failed certRevoked (10), certConfirmed (11), wrongIntegrity (12), badRecipientNonce (13), timeNotAvailable (14), -- the TSA's time source is not available unacceptedPolicy (15), -- the requested TSA policy is not supported by the TSA unacceptedExtension (16), -- the requested extension is not supported by the TSA addInfoNotAvailable (17) -- the additional information requested could not be understood -- or is not available badSenderNonce (18), badCertTemplate (19), signerNotTrusted (20), transactionIdInUse (21), unsupportedVersion (22), notAuthorized (23), systemUnavail (24), systemFailure (25), -- the request cannot be handled due to system failure duplicateCertReq (26)classPKIFreeTextclassPKIHeaderclassPKIMessageclassPKIMessagesclassPKIStatusclassPKIStatusInfoclassPollRepContentclassPollReqContentclassPOPODecKeyChallContentclassPOPODecKeyRespContentclassProtectedPartclassRevAnnContentclassRevDetailsclassRevRepContentclassRevReqContentMethods in org.bouncycastle.asn1.cmp that return ASN1Encodable Modifier and Type Method Description ASN1EncodablePKIBody. getContent()ASN1EncodableInfoTypeAndValue. getInfoValue()Constructors in org.bouncycastle.asn1.cmp with parameters of type ASN1Encodable Constructor Description InfoTypeAndValue(ASN1ObjectIdentifier infoType, ASN1Encodable optionalValue)PKIBody(int type, ASN1Encodable content)Creates a new PKIBody. -
Uses of ASN1Encodable in org.bouncycastle.asn1.cms
Classes in org.bouncycastle.asn1.cms that implement ASN1Encodable Modifier and Type Class Description classAttributeRFC 5652: Attribute is a pair of OID (as type identifier) + set of values.classAttributesRFC 5652 defines 5 "SET OF Attribute" entities with 5 different names.classAuthenticatedDataRFC 5652 section 9.1: The AuthenticatedData carries AuthAttributes and other data which define what really is being signed.classAuthEnvelopedDataRFC 5083: CMS AuthEnveloped Data object.classCCMParametersRFC 5084: CCMParameters object.classCMSAlgorithmProtectionFrom RFC 6211classCompressedDataRFC 3274: CMS Compressed Data.classContentInfoclassDigestedDataRFC 5652 DigestedData object.classEncryptedContentInfoRFC 5652 EncryptedContentInfo object.classEncryptedDataRFC 5652 EncryptedData object.classEnvelopedDataRFC 5652 EnvelopedData object.classEvidenceRFC 5544: Binding Documents with Time-Stamps; Evidence object.classGCMParametersRFC 5084: GCMParameters object.classGenericHybridParametersRFC 5990 GenericHybridParameters class.classIssuerAndSerialNumberRFC 5652: IssuerAndSerialNumber object.classKEKIdentifierRFC 5652: Content encryption key delivery mechanisms.classKEKRecipientInfoRFC 5652: Content encryption key delivery mechanisms.classKeyAgreeRecipientIdentifierRFC 5652: Content encryption key delivery mechanisms.classKeyAgreeRecipientInfoRFC 5652: Content encryption key delivery mechanisms.classKeyTransRecipientInfoRFC 5652: Content encryption key delivery mechanisms.classMetaDataRFC 5544: Binding Documents with Time-Stamps; MetaData object.classOriginatorIdentifierOrKeyRFC 5652: Content encryption key delivery mechanisms.classOriginatorInfoRFC 5652: OriginatorInfo object.classOriginatorPublicKeyRFC 5652: Content encryption key delivery mechanisms.classOtherKeyAttributeRFC 5652: OtherKeyAttribute object.classOtherRecipientInfoRFC 5652: Content encryption key delivery mechanisms.classOtherRevocationInfoFormatRFC 5652: OtherRevocationInfoFormat object.classPasswordRecipientInfoRFC 5652: Content encryption key delivery mechanisms.classRecipientEncryptedKeyRFC 5652: Content encryption key delivery mechanisms.classRecipientIdentifierRFC 5652: Content encryption key delivery mechanisms.classRecipientInfoRFC 5652: Content encryption key delivery mechanisms.classRecipientKeyIdentifierRFC 5652: Content encryption key delivery mechanisms.classRsaKemParametersRFC 5990 RSA KEM parameters class.classSCVPReqResRFC 5940: Additional Cryptographic Message Syntax (CMS) Revocation Information Choices.classSignedDataclassSignerIdentifierRFC 5652: Identify who signed the containingSignerInfoobject.classSignerInfoRFC 5652: Signature container per Signer, seeSignerIdentifier.classTimeRFC 5652: Dual-mode timestamp format producing either UTCTIme or GeneralizedTime.classTimeStampAndCRLRFC 5544 Binding Documents with Time-Stamps; TimeStampAndCRL object.classTimeStampedDataRFC 5544: Binding Documents with Time-Stamps; TimeStampedData object.classTimeStampTokenEvidenceRFC 5544 Binding Documents with Time-Stamps; TimeStampTokenEvidence object.Methods in org.bouncycastle.asn1.cms that return ASN1Encodable Modifier and Type Method Description ASN1Encodable[]Attribute. getAttributeValues()ASN1EncodableContentInfo. getContent()ASN1EncodableContentInfoParser. getContent(int tag)ASN1EncodableEncryptedContentInfoParser. getEncryptedContent(int tag)ASN1EncodableOriginatorIdentifierOrKey. getId()ASN1EncodableRecipientIdentifier. getId()ASN1EncodableSignerIdentifier. getId()ASN1EncodableOtherRevocationInfoFormat. getInfo()ASN1EncodableRecipientInfo. getInfo()ASN1EncodableOtherKeyAttribute. getKeyAttr()ASN1EncodableOtherRecipientInfo. getValue()Methods in org.bouncycastle.asn1.cms with parameters of type ASN1Encodable Modifier and Type Method Description AttributeTableAttributeTable. add(ASN1ObjectIdentifier attrType, ASN1Encodable attrValue)Return a new table with the passed in attribute added.Constructors in org.bouncycastle.asn1.cms with parameters of type ASN1Encodable Constructor Description ContentInfo(ASN1ObjectIdentifier contentType, ASN1Encodable content)OtherKeyAttribute(ASN1ObjectIdentifier keyAttrId, ASN1Encodable keyAttr)OtherRecipientInfo(ASN1ObjectIdentifier oriType, ASN1Encodable oriValue)OtherRevocationInfoFormat(ASN1ObjectIdentifier otherRevInfoFormat, ASN1Encodable otherRevInfo) -
Uses of ASN1Encodable in org.bouncycastle.asn1.cms.ecc
Classes in org.bouncycastle.asn1.cms.ecc that implement ASN1Encodable Modifier and Type Class Description classECCCMSSharedInfoECC-CMS-SharedInfo ::= SEQUENCE { keyInfo AlgorithmIdentifier, entityUInfo [0] EXPLICIT OCTET STRING OPTIONAL, suppPubInfo [2] EXPLICIT OCTET STRING }classMQVuserKeyingMaterialRFC 5753/3278: MQVuserKeyingMaterial object. -
Uses of ASN1Encodable in org.bouncycastle.asn1.crmf
Classes in org.bouncycastle.asn1.crmf that implement ASN1Encodable Modifier and Type Class Description classAttributeTypeAndValueclassCertIdclassCertReqMessagesclassCertReqMsgclassCertRequestclassCertTemplateclassControlsclassEncKeyWithIDclassEncryptedKeyclassEncryptedValueclassOptionalValidityclassPKIArchiveOptionsclassPKIPublicationInfoPKIPublicationInfo ::= SEQUENCE { action INTEGER { dontPublish (0), pleasePublish (1) }, pubInfos SEQUENCE SIZE (1..MAX) OF SinglePubInfo OPTIONAL } -- pubInfos MUST NOT be present if action is "dontPublish" -- (if action is "pleasePublish" and pubInfos is omitted, -- "dontCare" is assumed)classPKMACValuePassword-based MAC value for use with POPOSigningKeyInput.classPOPOPrivKeyclassPOPOSigningKeyclassPOPOSigningKeyInputclassProofOfPossessionclassSinglePubInfoSinglePubInfo ::= SEQUENCE { pubMethod INTEGER { dontCare (0), x500 (1), web (2), ldap (3) }, pubLocation GeneralName OPTIONAL }classSubsequentMessageMethods in org.bouncycastle.asn1.crmf that return ASN1Encodable Modifier and Type Method Description ASN1EncodableEncKeyWithID. getIdentifier()ASN1EncodableProofOfPossession. getObject()ASN1EncodableAttributeTypeAndValue. getValue()ASN1EncodableEncryptedKey. getValue()ASN1EncodablePKIArchiveOptions. getValue()ASN1EncodablePOPOPrivKey. getValue()Constructors in org.bouncycastle.asn1.crmf with parameters of type ASN1Encodable Constructor Description AttributeTypeAndValue(java.lang.String oid, ASN1Encodable value)AttributeTypeAndValue(ASN1ObjectIdentifier type, ASN1Encodable value) -
Uses of ASN1Encodable in org.bouncycastle.asn1.cryptopro
Classes in org.bouncycastle.asn1.cryptopro that implement ASN1Encodable Modifier and Type Class Description classECGOST3410ParamSetParametersclassGOST28147ParametersASN.1 algorithm identifier parameters for GOST-28147classGOST3410ParamSetParametersclassGOST3410PublicKeyAlgParameters -
Uses of ASN1Encodable in org.bouncycastle.asn1.dvcs
Classes in org.bouncycastle.asn1.dvcs that implement ASN1Encodable Modifier and Type Class Description classCertEtcTokenCertEtcToken ::= CHOICE { certificate [0] IMPLICIT Certificate , esscertid [1] ESSCertId , pkistatus [2] IMPLICIT PKIStatusInfo , assertion [3] ContentInfo , crl [4] IMPLICIT CertificateList, ocspcertstatus [5] CertStatus, oscpcertid [6] IMPLICIT CertId , oscpresponse [7] IMPLICIT OCSPResponse, capabilities [8] SMIMECapabilities, extension Extension }classDataData ::= CHOICE { message OCTET STRING , messageImprint DigestInfo, certs [0] SEQUENCE SIZE (1..MAX) OF TargetEtcChain }classDVCSCertInfoDVCSCertInfo::= SEQUENCE { version Integer DEFAULT 1 , dvReqInfo DVCSRequestInformation, messageImprint DigestInfo, serialNumber Integer, responseTime DVCSTime, dvStatus [0] PKIStatusInfo OPTIONAL, policy [1] PolicyInformation OPTIONAL, reqSignature [2] SignerInfos OPTIONAL, certs [3] SEQUENCE SIZE (1..MAX) OF TargetEtcChain OPTIONAL, extensions Extensions OPTIONAL }classDVCSErrorNoticeDVCSErrorNotice ::= SEQUENCE { transactionStatus PKIStatusInfo , transactionIdentifier GeneralName OPTIONAL }classDVCSRequestDVCSRequest ::= SEQUENCE { requestInformation DVCSRequestInformation, data Data, transactionIdentifier GeneralName OPTIONAL }classDVCSRequestInformationDVCSRequestInformation ::= SEQUENCE { version INTEGER DEFAULT 1 , service ServiceType, nonce Nonce OPTIONAL, requestTime DVCSTime OPTIONAL, requester [0] GeneralNames OPTIONAL, requestPolicy [1] PolicyInformation OPTIONAL, dvcs [2] GeneralNames OPTIONAL, dataLocations [3] GeneralNames OPTIONAL, extensions [4] IMPLICIT Extensions OPTIONAL }classDVCSResponseDVCSResponse ::= CHOICE { dvCertInfo DVCSCertInfo , dvErrorNote [0] DVCSErrorNotice }classDVCSTimeDVCSTime ::= CHOICE { genTime GeneralizedTime, timeStampToken ContentInfo }classPathProcInputPathProcInput ::= SEQUENCE { acceptablePolicySet SEQUENCE SIZE (1..MAX) OF PolicyInformation, inhibitPolicyMapping BOOLEAN DEFAULT FALSE, explicitPolicyReqd [0] BOOLEAN DEFAULT FALSE , inhibitAnyPolicy [1] BOOLEAN DEFAULT FALSE }classServiceTypeServiceType ::= ENUMERATED { cpd(1), vsd(2), cpkc(3), ccpd(4) }classTargetEtcChainTargetEtcChain ::= SEQUENCE { target CertEtcToken, chain SEQUENCE SIZE (1..MAX) OF CertEtcToken OPTIONAL, pathProcInput [0] PathProcInput OPTIONAL }Methods in org.bouncycastle.asn1.dvcs that return ASN1Encodable Modifier and Type Method Description ASN1EncodableCertEtcToken. getValue()Constructors in org.bouncycastle.asn1.dvcs with parameters of type ASN1Encodable Constructor Description CertEtcToken(int tagNo, ASN1Encodable value) -
Uses of ASN1Encodable in org.bouncycastle.asn1.eac
Classes in org.bouncycastle.asn1.eac that implement ASN1Encodable Modifier and Type Class Description classCertificateBodyan Iso7816CertificateBody structure.classCertificateHolderAuthorizationan Iso7816CertificateHolderAuthorization structure.classCVCertificatean iso7816Certificate structure.classCVCertificateRequestclassECDSAPublicKeyan Iso7816ECDSAPublicKeyStructure structure.classPublicKeyDataObjectclassRSAPublicKeyan Iso7816RSAPublicKeyStructure structure.classUnsignedInteger -
Uses of ASN1Encodable in org.bouncycastle.asn1.esf
Classes in org.bouncycastle.asn1.esf that implement ASN1Encodable Modifier and Type Class Description classCommitmentTypeIndicationclassCommitmentTypeQualifierCommitment type qualifiers, used in the Commitment-Type-Indication attribute (RFC3126).classCompleteRevocationRefsCompleteRevocationRefs ::= SEQUENCE OF CrlOcspRefclassCrlIdentifierCrlIdentifier ::= SEQUENCE { crlissuer Name, crlIssuedTime UTCTime, crlNumber INTEGER OPTIONAL }classCrlListIDCRLListID ::= SEQUENCE { crls SEQUENCE OF CrlValidatedID }classCrlOcspRefCrlOcspRef ::= SEQUENCE { crlids [0] CRLListID OPTIONAL, ocspids [1] OcspListID OPTIONAL, otherRev [2] OtherRevRefs OPTIONAL }classCrlValidatedIDCrlValidatedID ::= SEQUENCE { crlHash OtherHash, crlIdentifier CrlIdentifier OPTIONAL }classOcspIdentifierOcspIdentifier ::= SEQUENCE { ocspResponderID ResponderID, -- As in OCSP response data producedAt GeneralizedTime -- As in OCSP response data }classOcspListIDOcspListID ::= SEQUENCE { ocspResponses SEQUENCE OF OcspResponsesID }classOcspResponsesIDOcspResponsesID ::= SEQUENCE { ocspIdentifier OcspIdentifier, ocspRepHash OtherHash OPTIONAL }classOtherHashOtherHash ::= CHOICE { sha1Hash OtherHashValue, -- This contains a SHA-1 hash otherHash OtherHashAlgAndValue }classOtherHashAlgAndValueclassOtherRevRefsOtherRevRefs ::= SEQUENCE { otherRevRefType OtherRevRefType, otherRevRefs ANY DEFINED BY otherRevRefType } OtherRevRefType ::= OBJECT IDENTIFIERclassOtherRevValsOtherRevVals ::= SEQUENCE { otherRevValType OtherRevValType, otherRevVals ANY DEFINED BY OtherRevValType } OtherRevValType ::= OBJECT IDENTIFIERclassRevocationValuesRevocationValues ::= SEQUENCE { crlVals [0] SEQUENCE OF CertificateList OPTIONAL, ocspVals [1] SEQUENCE OF BasicOCSPResponse OPTIONAL, otherRevVals [2] OtherRevVals OPTIONAL}classSignaturePolicyIdclassSignaturePolicyIdentifierclassSignerAttributeclassSignerLocationSigner-Location attribute (RFC3126).classSigPolicyQualifierInfoclassSigPolicyQualifiersclassSPUserNoticeMethods in org.bouncycastle.asn1.esf that return ASN1Encodable Modifier and Type Method Description ASN1EncodableOtherRevRefs. getOtherRevRefs()ASN1EncodableOtherRevVals. getOtherRevVals()ASN1EncodableCommitmentTypeQualifier. getQualifier()ASN1EncodableSigPolicyQualifierInfo. getSigQualifier()Constructors in org.bouncycastle.asn1.esf with parameters of type ASN1Encodable Constructor Description CommitmentTypeQualifier(ASN1ObjectIdentifier commitmentTypeIdentifier, ASN1Encodable qualifier)Creates a newCommitmentTypeQualifierinstance.OtherRevRefs(ASN1ObjectIdentifier otherRevRefType, ASN1Encodable otherRevRefs)OtherRevVals(ASN1ObjectIdentifier otherRevValType, ASN1Encodable otherRevVals)SigPolicyQualifierInfo(ASN1ObjectIdentifier sigPolicyQualifierId, ASN1Encodable sigQualifier) -
Uses of ASN1Encodable in org.bouncycastle.asn1.ess
Classes in org.bouncycastle.asn1.ess that implement ASN1Encodable Modifier and Type Class Description classContentHintsclassContentIdentifierclassESSCertIDclassESSCertIDv2classOtherCertIDclassOtherSigningCertificateclassSigningCertificateclassSigningCertificateV2 -
Uses of ASN1Encodable in org.bouncycastle.asn1.icao
Classes in org.bouncycastle.asn1.icao that implement ASN1Encodable Modifier and Type Class Description classCscaMasterListThe CscaMasterList object.classDataGroupHashThe DataGroupHash object.classLDSSecurityObjectThe LDSSecurityObject object (V1.8).classLDSVersionInfo -
Uses of ASN1Encodable in org.bouncycastle.asn1.isismtt.ocsp
Classes in org.bouncycastle.asn1.isismtt.ocsp that implement ASN1Encodable Modifier and Type Class Description classCertHashISIS-MTT PROFILE: The responder may include this extension in a response to send the hash of the requested certificate to the responder.classRequestedCertificateISIS-MTT-Optional: The certificate requested by the client by inserting the RetrieveIfAllowed extension in the request, will be returned in this extension. -
Uses of ASN1Encodable in org.bouncycastle.asn1.isismtt.x509
Classes in org.bouncycastle.asn1.isismtt.x509 that implement ASN1Encodable Modifier and Type Class Description classAdditionalInformationSyntaxSome other information of non-restrictive nature regarding the usage of this certificate.classAdmissionsAn Admissions structure.classAdmissionSyntaxAttribute to indicate admissions to certain professions.classDeclarationOfMajorityA declaration of majority.classMonetaryLimitMonetary limit for transactions.classNamingAuthorityNames of authorities which are responsible for the administration of title registers.classProcurationSyntaxAttribute to indicate that the certificate holder may sign in the name of a third person.classProfessionInfoProfessions, specializations, disciplines, fields of activity, etc.classRestrictionSome other restriction regarding the usage of this certificate. -
Uses of ASN1Encodable in org.bouncycastle.asn1.misc
Classes in org.bouncycastle.asn1.misc that implement ASN1Encodable Modifier and Type Class Description classCAST5CBCParametersclassIDEACBCParclassNetscapeCertTypeThe NetscapeCertType object.classNetscapeRevocationURLclassScryptParamsRFC 7914 scrypt parameters.classVerisignCzagExtension -
Uses of ASN1Encodable in org.bouncycastle.asn1.mozilla
Classes in org.bouncycastle.asn1.mozilla that implement ASN1Encodable Modifier and Type Class Description classPublicKeyAndChallengeThis is designed to parse the PublicKeyAndChallenge created by the KEYGEN tag included by Mozilla based browsers.classSignedPublicKeyAndChallengeSignedPublicKeyAndChallenge ::= SEQUENCE { publicKeyAndChallenge PublicKeyAndChallenge, signatureAlgorithm AlgorithmIdentifier, signature BIT STRING } -
Uses of ASN1Encodable in org.bouncycastle.asn1.ocsp
Classes in org.bouncycastle.asn1.ocsp that implement ASN1Encodable Modifier and Type Class Description classBasicOCSPResponseclassCertIDclassCertStatusclassCrlIDclassOCSPRequestclassOCSPResponseclassOCSPResponseStatusclassRequestclassResponderIDclassResponseBytesclassResponseDataclassRevokedInfoclassServiceLocatorclassSignatureclassSingleResponseclassTBSRequestMethods in org.bouncycastle.asn1.ocsp that return ASN1Encodable Modifier and Type Method Description ASN1EncodableCertStatus. getStatus()Constructors in org.bouncycastle.asn1.ocsp with parameters of type ASN1Encodable Constructor Description CertStatus(int tagNo, ASN1Encodable value) -
Uses of ASN1Encodable in org.bouncycastle.asn1.oiw
Classes in org.bouncycastle.asn1.oiw that implement ASN1Encodable Modifier and Type Class Description classElGamalParameter -
Uses of ASN1Encodable in org.bouncycastle.asn1.pkcs
Classes in org.bouncycastle.asn1.pkcs that implement ASN1Encodable Modifier and Type Class Description classAttributeclassAuthenticatedSafeclassCertBagclassCertificationRequestPKCS10 Certification request object.classCertificationRequestInfoPKCS10 CertificationRequestInfo object.classContentInfoclassCRLBagCRL Bag for PKCS#12classDHParameterclassEncryptedDataThe EncryptedData object.classEncryptedPrivateKeyInfoclassEncryptionSchemeclassIssuerAndSerialNumberclassKeyDerivationFuncclassMacDataclassPBEParameterclassPBES2ParametersclassPBKDF2ParamsPBKDF2-params ::= SEQUENCE { salt CHOICE { specified OCTET STRING, otherSource AlgorithmIdentifier {{PBKDF2-SaltSources}} }, iterationCount INTEGER (1..MAX), keyLength INTEGER (1..MAX) OPTIONAL, prf AlgorithmIdentifier {{PBKDF2-PRFs}} DEFAULT algid-hmacWithSHA1 }classPfxthe infamous Pfx from PKCS12classPKCS12PBEParamsclassPrivateKeyInfoRFC 5958classRC2CBCParameterclassRSAESOAEPparamsclassRSAPrivateKeyclassRSAPublicKeyclassRSASSAPSSparamsclassSafeBagclassSignedDataa PKCS#7 signed data object.classSignerInfoa PKCS#7 signer info object.Methods in org.bouncycastle.asn1.pkcs that return ASN1Encodable Modifier and Type Method Description ASN1Encodable[]Attribute. getAttributeValues()ASN1EncodableSafeBag. getBagValue()ASN1EncodableCertBag. getCertValue()ASN1EncodableContentInfo. getContent()ASN1EncodableCRLBag. getCrlValue()ASN1EncodableEncryptionScheme. getParameters()ASN1EncodableKeyDerivationFunc. getParameters()ASN1EncodablePrivateKeyInfo. parsePrivateKey()ASN1EncodablePrivateKeyInfo. parsePublicKey()for when the public key is an encoded object - if the bitstring can't be decoded this routine throws an IOException.Constructors in org.bouncycastle.asn1.pkcs with parameters of type ASN1Encodable Constructor Description CertBag(ASN1ObjectIdentifier certId, ASN1Encodable certValue)ContentInfo(ASN1ObjectIdentifier contentType, ASN1Encodable content)CRLBag(ASN1ObjectIdentifier crlId, ASN1Encodable crlValue)EncryptedData(ASN1ObjectIdentifier contentType, AlgorithmIdentifier encryptionAlgorithm, ASN1Encodable content)EncryptionScheme(ASN1ObjectIdentifier objectId, ASN1Encodable parameters)KeyDerivationFunc(ASN1ObjectIdentifier objectId, ASN1Encodable parameters)PrivateKeyInfo(AlgorithmIdentifier privateKeyAlgorithm, ASN1Encodable privateKey)PrivateKeyInfo(AlgorithmIdentifier privateKeyAlgorithm, ASN1Encodable privateKey, ASN1Set attributes)PrivateKeyInfo(AlgorithmIdentifier privateKeyAlgorithm, ASN1Encodable privateKey, ASN1Set attributes, byte[] publicKey)SafeBag(ASN1ObjectIdentifier oid, ASN1Encodable obj)SafeBag(ASN1ObjectIdentifier oid, ASN1Encodable obj, ASN1Set bagAttributes) -
Uses of ASN1Encodable in org.bouncycastle.asn1.sec
Classes in org.bouncycastle.asn1.sec that implement ASN1Encodable Modifier and Type Class Description classECPrivateKeythe elliptic curve private key object from SEC 1Constructors in org.bouncycastle.asn1.sec with parameters of type ASN1Encodable Constructor Description ECPrivateKey(int orderBitLength, java.math.BigInteger key, ASN1Encodable parameters)ECPrivateKey(int orderBitLength, java.math.BigInteger key, DERBitString publicKey, ASN1Encodable parameters) -
Uses of ASN1Encodable in org.bouncycastle.asn1.smime
Classes in org.bouncycastle.asn1.smime that implement ASN1Encodable Modifier and Type Class Description classSMIMECapabilitiesHandler class for dealing with S/MIME CapabilitiesclassSMIMECapabilitiesAttributeclassSMIMECapabilityclassSMIMEEncryptionKeyPreferenceAttributeThe SMIMEEncryptionKeyPreference object.Methods in org.bouncycastle.asn1.smime that return ASN1Encodable Modifier and Type Method Description ASN1EncodableSMIMECapability. getParameters()Methods in org.bouncycastle.asn1.smime with parameters of type ASN1Encodable Modifier and Type Method Description voidSMIMECapabilityVector. addCapability(ASN1ObjectIdentifier capability, ASN1Encodable params)Constructors in org.bouncycastle.asn1.smime with parameters of type ASN1Encodable Constructor Description SMIMECapability(ASN1ObjectIdentifier capabilityID, ASN1Encodable parameters) -
Uses of ASN1Encodable in org.bouncycastle.asn1.tsp
Classes in org.bouncycastle.asn1.tsp that implement ASN1Encodable Modifier and Type Class Description classAccuracyclassMessageImprintclassTimeStampReqclassTimeStampRespclassTSTInfo -
Uses of ASN1Encodable in org.bouncycastle.asn1.ua
Classes in org.bouncycastle.asn1.ua that implement ASN1Encodable Modifier and Type Class Description classDSTU4145BinaryFieldclassDSTU4145ECBinaryclassDSTU4145ParamsclassDSTU4145PublicKey -
Uses of ASN1Encodable in org.bouncycastle.asn1.x500
Classes in org.bouncycastle.asn1.x500 that implement ASN1Encodable Modifier and Type Class Description classAttributeTypeAndValueHolding class for the AttributeTypeAndValue structures that make up an RDN.classDirectoryStringThe DirectoryString CHOICE object.classRDNHolding class for a single Relative Distinguished Name (RDN).classX500NameThe X.500 Name object.Methods in org.bouncycastle.asn1.x500 that return ASN1Encodable Modifier and Type Method Description ASN1EncodableAttributeTypeAndValue. getValue()ASN1EncodableX500NameStyle. stringToValue(ASN1ObjectIdentifier oid, java.lang.String value)Convert the passed in String value into the appropriate ASN.1 encoded object.Methods in org.bouncycastle.asn1.x500 with parameters of type ASN1Encodable Modifier and Type Method Description X500NameBuilderX500NameBuilder. addMultiValuedRDN(ASN1ObjectIdentifier[] oids, ASN1Encodable[] values)Add a multi-valued RDN made up of the passed in OIDs and associated ASN.1 values.X500NameBuilderX500NameBuilder. addRDN(ASN1ObjectIdentifier oid, ASN1Encodable value)Add an RDN based on a single OID and an ASN.1 value.Constructors in org.bouncycastle.asn1.x500 with parameters of type ASN1Encodable Constructor Description AttributeTypeAndValue(ASN1ObjectIdentifier type, ASN1Encodable value)RDN(ASN1ObjectIdentifier oid, ASN1Encodable value)Create a single valued RDN. -
Uses of ASN1Encodable in org.bouncycastle.asn1.x500.style
Methods in org.bouncycastle.asn1.x500.style that return ASN1Encodable Modifier and Type Method Description protected ASN1EncodableAbstractX500NameStyle. encodeStringValue(ASN1ObjectIdentifier oid, java.lang.String value)Encoded every value into a UTF8String.protected ASN1EncodableBCStyle. encodeStringValue(ASN1ObjectIdentifier oid, java.lang.String value)protected ASN1EncodableRFC4519Style. encodeStringValue(ASN1ObjectIdentifier oid, java.lang.String value)ASN1EncodableAbstractX500NameStyle. stringToValue(ASN1ObjectIdentifier oid, java.lang.String value)For all string values starting with '#' is assumed, that these are already valid ASN.1 objects encoded in hex.static ASN1EncodableIETFUtils. valueFromHexString(java.lang.String str, int off)Methods in org.bouncycastle.asn1.x500.style with parameters of type ASN1Encodable Modifier and Type Method Description static java.lang.StringIETFUtils. valueToString(ASN1Encodable value) -
Uses of ASN1Encodable in org.bouncycastle.asn1.x509
Classes in org.bouncycastle.asn1.x509 that implement ASN1Encodable Modifier and Type Class Description classAccessDescriptionThe AccessDescription object.classAlgorithmIdentifierclassAttCertIssuerclassAttCertValidityPeriodclassAttributeclassAttributeCertificateclassAttributeCertificateInfoclassAuthorityInformationAccessThe AuthorityInformationAccess object.classAuthorityKeyIdentifierThe AuthorityKeyIdentifier object.classBasicConstraintsclassCertificatean X509Certificate structure.classCertificateListPKIX RFC-2459 The X.509 v2 CRL syntax is as follows.classCertificatePairThis class helps to support crossCerfificatePairs in a LDAP directory according RFC 2587classCertificatePoliciesclassCertPolicyIdCertPolicyId, used in the CertificatePolicies and PolicyMappings X509V3 Extensions.classCRLDistPointclassCRLNumberThe CRLNumber object.classCRLReasonThe CRLReason enumeration.classDigestInfoThe DigestInfo object.classDisplayTextDisplayTextclass, used inCertificatePoliciesX509 V3 extensions (in policy qualifiers).classDistributionPointThe DistributionPoint object.classDistributionPointNameThe DistributionPointName object.classDSAParameterclassExtendedKeyUsageThe extendedKeyUsage object.classExtensionan object for the elements in the X.509 V3 extension block.classExtensionsclassGeneralNameThe GeneralName object.classGeneralNamesclassGeneralSubtreeClass for containing a restriction object subtrees in NameConstraints.classHolderThe Holder object.classIetfAttrSyntaxImplementation ofIetfAttrSyntaxas specified by RFC3281.classIssuerSerialclassIssuingDistributionPointIssuingDistributionPoint ::= 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 }classKeyPurposeIdThe KeyPurposeId object.classKeyUsageThe KeyUsage object.classNameConstraintsclassNoticeReferenceNoticeReferenceclass, used inCertificatePoliciesX509 V3 extensions (in policy qualifiers).classObjectDigestInfoObjectDigestInfo ASN.1 structure used in v2 attribute certificates.classOtherNameThe OtherName object.classPolicyConstraintsPKIX RFC 5280classPolicyInformationclassPolicyMappingsPolicyMappings V3 extension, described in RFC3280.classPolicyQualifierIdPolicyQualifierId, used in the CertificatePolicies X509V3 extension.classPolicyQualifierInfoPolicy qualifiers, used in the X509V3 CertificatePolicies extension.classPrivateKeyUsagePeriodPrivateKeyUsagePeriod ::= SEQUENCE { notBefore [0] GeneralizedTime OPTIONAL, notAfter [1] GeneralizedTime OPTIONAL }classReasonFlagsThe ReasonFlags object.classRoleSyntaxImplementation of the RoleSyntax object as specified by the RFC3281.classSubjectDirectoryAttributesThis extension may contain further X.500 attributes of the subject.classSubjectKeyIdentifierThe SubjectKeyIdentifier object.classSubjectPublicKeyInfoThe object that contains the public key stored in a certficate.classTargetTarget structure used in target information extension for attribute certificates from RFC 3281.classTargetInformationTarget information extension for attributes certificates according to RFC 3281.classTargetsTargets structure used in target information extension for attribute certificates from RFC 3281.classTBSCertificateThe TBSCertificate object.classTBSCertListPKIX RFC-2459 - TBSCertList object.static classTBSCertList.CRLEntryclassTimeclassUserNoticeUserNoticeclass, used inCertificatePoliciesX509 extensions (in policy qualifiers).classV2FormMethods in org.bouncycastle.asn1.x509 that return ASN1Encodable Modifier and Type Method Description ASN1Encodable[]Attribute. getAttributeValues()ASN1EncodableExtensions. getExtensionParsedValue(ASN1ObjectIdentifier oid)return the parsed value of the extension represented by the object identifier passed in.ASN1EncodableAttCertIssuer. getIssuer()ASN1EncodableDistributionPointName. getName()Return the tagged object inside the distribution point name.ASN1EncodableGeneralName. getName()ASN1EncodableAlgorithmIdentifier. getParameters()ASN1EncodableExtension. getParsedValue()ASN1EncodablePolicyQualifierInfo. getQualifier()ASN1EncodableOtherName. getValue()Methods in org.bouncycastle.asn1.x509 with parameters of type ASN1Encodable Modifier and Type Method Description voidV2AttributeCertificateInfoGenerator. addAttribute(java.lang.String oid, ASN1Encodable value)voidExtensionsGenerator. addExtension(ASN1ObjectIdentifier oid, boolean critical, ASN1Encodable value)Add an extension with the given oid and the passed in value to be included in the OCTET STRING associated with the extension.Constructors in org.bouncycastle.asn1.x509 with parameters of type ASN1Encodable Constructor Description AlgorithmIdentifier(ASN1ObjectIdentifier algorithm, ASN1Encodable parameters)DistributionPointName(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.OtherName(ASN1ObjectIdentifier typeID, ASN1Encodable value)Base constructor.PolicyQualifierInfo(ASN1ObjectIdentifier policyQualifierId, ASN1Encodable qualifier)Creates a newPolicyQualifierInfoinstance.SubjectPublicKeyInfo(AlgorithmIdentifier algId, ASN1Encodable publicKey) -
Uses of ASN1Encodable in org.bouncycastle.asn1.x509.qualified
Classes in org.bouncycastle.asn1.x509.qualified that implement ASN1Encodable Modifier and Type Class Description classBiometricDataThe BiometricData object.classIso4217CurrencyCodeThe Iso4217CurrencyCode object.classMonetaryValueThe MonetaryValue object.classQCStatementThe QCStatement object.classSemanticsInformationThe SemanticsInformation object.classTypeOfBiometricDataThe TypeOfBiometricData object.Methods in org.bouncycastle.asn1.x509.qualified that return ASN1Encodable Modifier and Type Method Description ASN1EncodableQCStatement. getStatementInfo()Constructors in org.bouncycastle.asn1.x509.qualified with parameters of type ASN1Encodable Constructor Description QCStatement(ASN1ObjectIdentifier qcStatementId, ASN1Encodable qcStatementInfo) -
Uses of ASN1Encodable in org.bouncycastle.asn1.x509.sigi
Classes in org.bouncycastle.asn1.x509.sigi that implement ASN1Encodable Modifier and Type Class Description classNameOrPseudonymStructure for a name or pseudonym.classPersonalDataContains personal data for the otherName field in the subjectAltNames extension. -
Uses of ASN1Encodable in org.bouncycastle.asn1.x9
Classes in org.bouncycastle.asn1.x9 that implement ASN1Encodable Modifier and Type Class Description classDHPublicKeyX9.42 definition of a DHPublicKeyclassDomainParametersX9.44 Diffie-Hellman domain parameters.classKeySpecificInfoASN.1 def for Diffie-Hellman key exchange KeySpecificInfo structure.classOtherInfoASN.1 def for Diffie-Hellman key exchange OtherInfo structure.classValidationParamsDiffie-Hellman domain validation parameters.classX962ParametersThe Parameters ASN.1 CHOICE from X9.62.classX9CurveASN.1 def for Elliptic-Curve Curve structure.classX9ECParametersASN.1 def for Elliptic-Curve ECParameters structure.classX9ECPointClass for describing an ECPoint as a DER object.classX9FieldElementClass for processing an FieldElement as a DER object.classX9FieldIDASN.1 def for Elliptic-Curve Field ID structure. -
Uses of ASN1Encodable in org.bouncycastle.jcajce.util
Methods in org.bouncycastle.jcajce.util that return ASN1Encodable Modifier and Type Method Description static ASN1EncodableAlgorithmParametersUtils. extractParameters(java.security.AlgorithmParameters params)Extract an ASN.1 encodable from an AlgorithmParameters object.Methods in org.bouncycastle.jcajce.util with parameters of type ASN1Encodable Modifier and Type Method Description static voidAlgorithmParametersUtils. loadParameters(java.security.AlgorithmParameters params, ASN1Encodable sParams)Load an AlgorithmParameters object with the passed in ASN.1 encodable - if possible.
-