Interface CryptoBinary

All Superinterfaces:
XMLObject, XSBase64Binary
All Known Subinterfaces:
ECPointType, Exponent, G, Generator, J, Modulus, P, P, PgenCounter, PgenCounter, Public, PublicKey, Q, Q, Seed, Seed, Y
All Known Implementing Classes:
CryptoBinaryImpl, ECPointTypeImpl, ExponentImpl, GeneratorImpl, GImpl, JImpl, ModulusImpl, PgenCounterImpl, PgenCounterImpl, PImpl, PImpl, PublicImpl, PublicKeyImpl, QImpl, QImpl, SeedImpl, SeedImpl, YImpl

public interface CryptoBinary extends XSBase64Binary
XMLObject representing XML Digital Signature, version 20020212, CryptoBinary simple type.
  • Field Details

    • TYPE_LOCAL_NAME

      static final String TYPE_LOCAL_NAME
      Local name of the XSI type.
      See Also:
    • TYPE_NAME

      static final QName TYPE_NAME
      QName of the XSI type.
  • Method Details

    • getValueBigInt

      @Nullable BigInteger getValueBigInt()
      Convenience method to get the value of the element as a BigInteger type.
      Returns:
      the BigInteger representation of the element's content
    • setValueBigInt

      void setValueBigInt(@Nullable BigInteger bigInt) throws EncodingException
      Convenience method to set the value of the element as a BigInteger type.
      Parameters:
      bigInt - the new BigInteger representation of the element's content
      Throws:
      EncodingException - if the byte value of the BigInteger can not be base64 encoded.