Uses of Interface
org.gudy.bouncycastle.asn1.DEREncodable
Packages that use DEREncodable
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.
An ASN.1 dump utility.
Support classes useful for encoding and processing X.509 certificates.
Support classes useful for encoding and supporting X9.62 elliptic curve.
-
Uses of DEREncodable in org.gudy.bouncycastle.asn1
Subinterfaces of DEREncodable in org.gudy.bouncycastle.asn1Modifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceinterfaceClasses in org.gudy.bouncycastle.asn1 that implement DEREncodableModifier and TypeClassDescriptionclassclassA 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.classclassclassclassclassclassBER 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).classclassBase 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.Fields in org.gudy.bouncycastle.asn1 declared as DEREncodableMethods in org.gudy.bouncycastle.asn1 that return DEREncodableModifier and TypeMethodDescriptionDEREncodableVector.get(int i) ASN1Sequence.getObjectAt(int index) return the object at the sequence postion indicated by index.ASN1Set.getObjectAt(int index) return the object at the set postion indicated by index.ASN1TaggedObject.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.ASN1TaggedObjectParser.getObjectParser(int tag, boolean isExplicit) BERTaggedObjectParser.getObjectParser(int tag, boolean isExplicit) (package private) DEREncodableASN1ObjectParser.readObject()ASN1SequenceParser.readObject()ASN1SetParser.readObject()ASN1StreamParser.readObject()BERSequenceParser.readObject()BERSetParser.readObject()Methods in org.gudy.bouncycastle.asn1 with parameters of type DEREncodableModifier and TypeMethodDescriptionvoidDEREncodableVector.add(DEREncodable obj) protected voidASN1Sequence.addObject(DEREncodable obj) protected voidASN1Set.addObject(DEREncodable obj) voidBERSequenceGenerator.addObject(DEREncodable object) voidDERConstructedSequence.addObject(DEREncodable obj) Deprecated.voidDERConstructedSet.addObject(DEREncodable obj) Deprecated.voidDERSequenceGenerator.addObject(DEREncodable object) private byte[]ASN1Set.getEncoded(DEREncodable obj) Constructors in org.gudy.bouncycastle.asn1 with parameters of type DEREncodableModifierConstructorDescriptionASN1TaggedObject(boolean explicit, int tagNo, DEREncodable obj) Create a tagged object with the style given by the value of explicit.ASN1TaggedObject(int tagNo, DEREncodable obj) Create a tagged object in the explicit style.BERSequence(DEREncodable obj) create a sequence containing one objectBERSet(DEREncodable obj) create a set containing one objectBERTaggedObject(boolean explicit, int tagNo, DEREncodable obj) BERTaggedObject(int tagNo, DEREncodable obj) DERApplicationSpecific(boolean explicit, int tag, DEREncodable object) DERApplicationSpecific(int tag, DEREncodable object) DERBitString(DEREncodable obj) Deprecated.DERSequence(DEREncodable obj) create a sequence containing one objectDERSet(DEREncodable obj) DERTaggedObject(boolean explicit, int tagNo, DEREncodable obj) DERTaggedObject(int tagNo, DEREncodable obj) -
Uses of DEREncodable in org.gudy.bouncycastle.asn1.cms
Classes in org.gudy.bouncycastle.asn1.cms that implement DEREncodableFields in org.gudy.bouncycastle.asn1.cms declared as DEREncodableMethods in org.gudy.bouncycastle.asn1.cms that return DEREncodableConstructors in org.gudy.bouncycastle.asn1.cms with parameters of type DEREncodable -
Uses of DEREncodable in org.gudy.bouncycastle.asn1.misc
Classes in org.gudy.bouncycastle.asn1.misc that implement DEREncodableModifier and TypeClassDescriptionclassclassclassThe NetscapeCertType object.classclass -
Uses of DEREncodable in org.gudy.bouncycastle.asn1.pkcs
Classes in org.gudy.bouncycastle.asn1.pkcs that implement DEREncodableModifier and TypeClassDescriptionclassclassclassclassPKCS10 Certfication request object.classPKCS10 CertificationRequestInfo object.classclassclassThe EncryptedData object.classclassclassclassclassclassDeprecated.- use AlgorithmIdentifier and PBES2Paramsclassclassclassthe infamous Pfx from PKCS12classclassclassclassclassclassa PKCS#7 signed data object.classa PKCS#7 signer info object.Fields in org.gudy.bouncycastle.asn1.pkcs declared as DEREncodableMethods in org.gudy.bouncycastle.asn1.pkcs that return DEREncodableConstructors in org.gudy.bouncycastle.asn1.pkcs with parameters of type DEREncodableModifierConstructorDescriptionContentInfo(DERObjectIdentifier contentType, DEREncodable content) EncryptedData(DERObjectIdentifier contentType, AlgorithmIdentifier encryptionAlgorithm, DEREncodable content) -
Uses of DEREncodable in org.gudy.bouncycastle.asn1.sec
Classes in org.gudy.bouncycastle.asn1.sec that implement DEREncodableModifier and TypeClassDescriptionclassthe elliptic curve private key object from SEC 1 -
Uses of DEREncodable in org.gudy.bouncycastle.asn1.util
Methods in org.gudy.bouncycastle.asn1.util with parameters of type DEREncodableModifier and TypeMethodDescriptionstatic StringDERDump.dumpAsString(DEREncodable obj) Deprecated.dump out a DER object as a formatted string -
Uses of DEREncodable in org.gudy.bouncycastle.asn1.x509
Classes in org.gudy.bouncycastle.asn1.x509 that implement DEREncodableModifier 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 DEREncodableModifier and TypeFieldDescription(package private) DEREncodableDistributionPointName.name(package private) DEREncodableGeneralName.objprivate DEREncodableAlgorithmIdentifier.parametersprivate DEREncodablePolicyQualifierInfo.qualifierMethods in org.gudy.bouncycastle.asn1.x509 that return DEREncodableModifier and TypeMethodDescriptionGeneralName.getName()AlgorithmIdentifier.getParameters()PolicyQualifierInfo.getQualifier()Methods in org.gudy.bouncycastle.asn1.x509 with parameters of type DEREncodableModifier and TypeMethodDescriptionvoidX509ExtensionsGenerator.addExtension(DERObjectIdentifier oid, boolean critical, DEREncodable 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.gudy.bouncycastle.asn1.x509 with parameters of type DEREncodableModifierConstructorDescriptionAlgorithmIdentifier(DERObjectIdentifier objectId, DEREncodable parameters) DistributionPointName(int type, DEREncodable name) PolicyQualifierInfo(DERObjectIdentifier policyQualifierId, DEREncodable qualifier) Creates a newPolicyQualifierInfoinstance.SubjectPublicKeyInfo(AlgorithmIdentifier algId, DEREncodable publicKey) -
Uses of DEREncodable in org.gudy.bouncycastle.asn1.x9
Classes in org.gudy.bouncycastle.asn1.x9 that implement DEREncodableModifier and TypeClassDescriptionclassASN.1 def for Diffie-Hellman key exchange KeySpecificInfo structure.classANS.1 def for Diffie-Hellman key exchange OtherInfo structure.classclassASN.1 def for Elliptic-Curve Curve structure.classASN.1 def for Elliptic-Curve ECParameters structure.classclass for describing an ECPoint as a DER object.classclass for processing an FieldElement as a DER object.classASN.1 def for Elliptic-Curve Field ID structure. -
Uses of DEREncodable in org.gudy.bouncycastle.jce
Classes in org.gudy.bouncycastle.jce that implement DEREncodableModifier and TypeClassDescriptionclassA class for verifying and creating PKCS10 Certification requests.classA holding class for constructing an X509 Key Usage extension.classMethods in org.gudy.bouncycastle.jce with parameters of type DEREncodableModifier and TypeMethodDescriptionvoidX509V2CRLGenerator.addExtension(String OID, boolean critical, DEREncodable value) add a given extension field for the standard extensions tag (tag 3)voidX509V2CRLGenerator.addExtension(DERObjectIdentifier OID, boolean critical, DEREncodable value) add a given extension field for the standard extensions tag (tag 0)voidX509V3CertificateGenerator.addExtension(String OID, boolean critical, DEREncodable value) add a given extension field for the standard extensions tag (tag 3)voidX509V3CertificateGenerator.addExtension(DERObjectIdentifier OID, boolean critical, DEREncodable value) add a given extension field for the standard extensions tag (tag 3) -
Uses of DEREncodable in org.gudy.bouncycastle.jce.interfaces
Methods in org.gudy.bouncycastle.jce.interfaces that return DEREncodableModifier and TypeMethodDescriptionPKCS12BagAttributeCarrier.getBagAttribute(DERObjectIdentifier oid) Methods in org.gudy.bouncycastle.jce.interfaces with parameters of type DEREncodableModifier and TypeMethodDescriptionvoidPKCS12BagAttributeCarrier.setBagAttribute(DERObjectIdentifier oid, DEREncodable attribute) -
Uses of DEREncodable in org.gudy.bouncycastle.jce.provider
Methods in org.gudy.bouncycastle.jce.provider that return DEREncodableModifier and TypeMethodDescriptionJCEECPrivateKey.getBagAttribute(DERObjectIdentifier oid) X509CertificateObject.getBagAttribute(DERObjectIdentifier oid) Methods in org.gudy.bouncycastle.jce.provider with parameters of type DEREncodableModifier and TypeMethodDescriptionvoidJCEECPrivateKey.setBagAttribute(DERObjectIdentifier oid, DEREncodable attribute) voidX509CertificateObject.setBagAttribute(DERObjectIdentifier oid, DEREncodable attribute) -
Uses of DEREncodable in org.gudy.bouncycastle.x509
Classes in org.gudy.bouncycastle.x509 that implement DEREncodableModifier and TypeClassDescriptionclassClass for carrying the values in an X.509 Attribute.