Class ExternalValue

java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.asn1.bc.ExternalValue
All Implemented Interfaces:
ASN1Encodable, Encodable

public class ExternalValue extends ASN1Object
Based on External Keys And Signatures For Use In Internet PKI draft-ounsworth-pq-external-pubkeys-00
  ExternalValue ::= SEQUENCE {
      location GeneralNames,    # MUST refer to a DER encoded SubjectPublicKeyInfo/Signature  (may be Base64)
      hashAlg AlgorithmIdentifier,
      hashVal OCTET STRING }
 
  • Constructor Details Link icon

  • Method Details Link icon

    • getInstance Link icon

      public static ExternalValue getInstance(Object o)
    • getLocation Link icon

      public GeneralName getLocation()
    • getLocations Link icon

      public GeneralName[] getLocations()
    • getHashAlg Link icon

      public AlgorithmIdentifier getHashAlg()
    • getHashValue Link icon

      public byte[] getHashValue()
    • getHashVal Link icon

      public ASN1BitString getHashVal()
      Deprecated.
      use getHash(), the internal encoding is now an OCTET STRING
      Get the hash value as a BIT STRING.
      Returns:
      the hash value as a BIT STRING
    • toASN1Primitive Link icon

      public ASN1Primitive toASN1Primitive()
      Description copied from class: ASN1Object
      Method providing a primitive representation of this object suitable for encoding.
      Specified by:
      toASN1Primitive in interface ASN1Encodable
      Specified by:
      toASN1Primitive in class ASN1Object
      Returns:
      a primitive representation of this object.