Class DOMKeyValue.Unknown

  • All Implemented Interfaces:
    javax.xml.crypto.dsig.keyinfo.KeyValue, javax.xml.crypto.XMLStructure
    Enclosing class:
    DOMKeyValue<K extends java.security.PublicKey>

    static final class DOMKeyValue.Unknown
    extends DOMKeyValue<java.security.PublicKey>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private javax.xml.crypto.dom.DOMStructure externalPublicKey  
      • Fields inherited from interface javax.xml.crypto.dsig.keyinfo.KeyValue

        DSA_TYPE, RSA_TYPE
    • Constructor Summary

      Constructors 
      Constructor Description
      Unknown​(org.w3c.dom.Element elem)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) void marshalPublicKey​(org.w3c.dom.Node parent, org.w3c.dom.Document doc, java.lang.String dsPrefix, javax.xml.crypto.dom.DOMCryptoContext context)  
      (package private) java.security.PublicKey unmarshalKeyValue​(org.w3c.dom.Element kvElem)  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface javax.xml.crypto.XMLStructure

        isFeatureSupported
    • Field Detail

      • externalPublicKey

        private javax.xml.crypto.dom.DOMStructure externalPublicKey
    • Constructor Detail

      • Unknown

        Unknown​(org.w3c.dom.Element elem)
         throws javax.xml.crypto.MarshalException
        Throws:
        javax.xml.crypto.MarshalException
    • Method Detail

      • unmarshalKeyValue

        java.security.PublicKey unmarshalKeyValue​(org.w3c.dom.Element kvElem)
                                           throws javax.xml.crypto.MarshalException
        Specified by:
        unmarshalKeyValue in class DOMKeyValue<java.security.PublicKey>
        Throws:
        javax.xml.crypto.MarshalException
      • marshalPublicKey

        void marshalPublicKey​(org.w3c.dom.Node parent,
                              org.w3c.dom.Document doc,
                              java.lang.String dsPrefix,
                              javax.xml.crypto.dom.DOMCryptoContext context)
                       throws javax.xml.crypto.MarshalException
        Specified by:
        marshalPublicKey in class DOMKeyValue<java.security.PublicKey>
        Throws:
        javax.xml.crypto.MarshalException