Package org.bouncycastle.util
Interface Encodable
- All Known Subinterfaces:
SecretShare
- All Known Implementing Classes:
AccessDescription,AlgorithmIdentifier,AltSignatureAlgorithm,AltSignatureValue,ASN1Absent,ASN1BitString,ASN1BMPString,ASN1Boolean,ASN1Enumerated,ASN1External,ASN1GeneralizedTime,ASN1GeneralString,ASN1GraphicString,ASN1IA5String,ASN1Integer,ASN1Null,ASN1NumericString,ASN1Object,ASN1ObjectDescriptor,ASN1ObjectIdentifier,ASN1OctetString,ASN1Primitive,ASN1PrintableString,ASN1RelativeOID,ASN1Sequence,ASN1Set,ASN1T61String,ASN1TaggedObject,ASN1UniversalString,ASN1UTCTime,ASN1UTF8String,ASN1VideotexString,ASN1VisibleString,AttCertIssuer,AttCertValidityPeriod,Attribute,Attribute,AttributeCertificate,AttributeCertificateInfo,AttributeTypeAndValue,AuthenticatedSafe,AuthorityInformationAccess,AuthorityKeyIdentifier,AuthorityKeyIdentifierStructure,BasicConstraints,BasicOCSPResponse,BERBitString,BEROctetString,BERSequence,BERSet,BERTaggedObject,BiometricData,CAST5CBCParameters,CCMParameters,CertBag,CertID,Certificate,CertificateList,CertificatePair,CertificatePolicies,CertificationRequest,CertificationRequestInfo,CertPolicyId,CertStatus,CMCEPrivateKey,CMCEPublicKey,ContentInfo,CRLBag,CRLDistPoint,CrlID,CRLNumber,CRLReason,DeltaCertificateDescriptor,DERBitString,DERBMPString,DERExternal,DERGeneralizedTime,DERGeneralString,DERGraphicString,DERIA5String,DERNull,DERNumericString,DEROctetString,DERPrintableString,DERSequence,DERSet,DERT61String,DERTaggedObject,DERUniversalString,DERUTCTime,DERUTF8String,DERVideotexString,DERVisibleString,DHDomainParameters,DHParameter,DHPublicKey,DHValidationParms,DigestInfo,DirectoryString,DisplayText,DistributionPoint,DistributionPointName,DLBitString,DLExternal,DLSequence,DLSet,DLTaggedObject,DomainParameters,DSAParameter,DSTU4145BinaryField,DSTU4145ECBinary,DSTU4145Params,DSTU4145PublicKey,ECGOST3410ParamSetParameters,ECPrivateKey,ECPrivateKeyStructure,ElGamalParameter,EncryptedData,EncryptedObjectStoreData,EncryptedPrivateKeyData,EncryptedPrivateKeyInfo,EncryptedSecretKeyData,EncryptionScheme,ExtendedKeyUsage,Extension,Extensions,ExternalValue,FalconPrivateKey,FalconPublicKey,GCMParameters,GeneralName,GeneralNames,GeneralSubtree,GMSSPrivateKey,GMSSPublicKey,Gost2814789EncryptedKey,Gost2814789KeyWrapParameters,GOST28147Parameters,GOST3410ParamSetParameters,GOST3410PublicKeyAlgParameters,GostR3410KeyTransport,GostR3410TransportParameters,Holder,HSSPrivateKeyParameters,HSSPublicKeyParameters,IDEACBCPar,IetfAttrSyntax,Iso4217CurrencyCode,IssuerAndSerialNumber,IssuerSerial,IssuingDistributionPoint,JournaledAlgorithm,KeyDerivationFunc,KeyPurposeId,KeySpecificInfo,KeyUsage,KMACwithSHAKE128_params,KMACwithSHAKE256_params,LinkedCertificate,LMSKeyParameters,LMSPrivateKeyParameters,LMSPublicKeyParameters,MacData,McElieceCCA2PrivateKey,McElieceCCA2PublicKey,McEliecePrivateKey,McEliecePublicKey,MonetaryValue,NameConstraints,NameOrPseudonym,NetscapeCertRequest,NetscapeCertType,NetscapeRevocationURL,NoticeReference,ObjectData,ObjectDataSequence,ObjectDigestInfo,ObjectStore,ObjectStoreData,ObjectStoreIntegrityCheck,OCSPRequest,OCSPResponse,OCSPResponseStatus,OtherInfo,OtherName,ParSet,PBEParameter,PBES2Parameters,PBKDF2Params,PbkdMacIntegrityCheck,PBMAC1Params,PersonalData,Pfx,PKCS10CertificationRequest,PKCS12PBEParams,PolicyConstraints,PolicyInformation,PolicyMappings,PolicyQualifierId,PolicyQualifierInfo,PrivateKeyInfo,PrivateKeyStatement,PrivateKeyUsagePeriod,QCStatement,RC2CBCParameter,RDN,ReasonFlags,Request,ResponderID,ResponseBytes,ResponseData,RevokedInfo,RoleSyntax,RSAESOAEPparams,RSAPrivateKey,RSAPrivateKeyStructure,RSAPublicKey,RSAPublicKeyStructure,RSASSAPSSparams,SABERPrivateKey,SABERPublicKey,SafeBag,ScryptParams,SecretKeyData,SemanticsInformation,ServiceLocator,ShamirSplitSecretShare,Signature,SignatureCheck,SignedData,SignerInfo,SingleResponse,SPHINCS256KeyParams,SPHINCSPLUSPrivateKey,SPHINCSPLUSPublicKey,SubjectAltPublicKeyInfo,SubjectDirectoryAttributes,SubjectKeyIdentifier,SubjectPublicKeyInfo,Target,TargetInformation,Targets,TBSCertificate,TBSCertificateStructure,TBSCertList,TBSCertList.CRLEntry,TBSRequest,Time,TypeOfBiometricData,UserNotice,V2Form,ValidationParams,Validity,VerisignCzagExtension,X500Name,X509Attribute,X509CertificateStructure,X509Extensions,X509KeyUsage,X509Name,X509Principal,X962Parameters,X9Curve,X9ECParameters,X9ECPoint,X9FieldElement,X9FieldID,XMSSKeyParams,XMSSMTKeyParams,XMSSMTPrivateKey,XMSSMTPrivateKeyParameters,XMSSMTPublicKey,XMSSMTPublicKeyParameters,XMSSMTSignature,XMSSPrivateKey,XMSSPrivateKeyParameters,XMSSPublicKey,XMSSPublicKeyParameters,XMSSSignature
public interface Encodable
Interface implemented by objects that can be converted into byte arrays.
-
Method Summary
Modifier and TypeMethodDescriptionbyte[]Return a byte array representing the implementing object.
-
Method Details
-
getEncoded
Return a byte array representing the implementing object.- Returns:
- a byte array representing the encoding.
- Throws:
IOException- if an issue arises generation the encoding.
-