org.globus.ogsa.impl.security.authentication
Class GssXMLSignature

java.lang.Object
  extended byorg.apache.xml.security.utils.ElementProxy
      extended byorg.apache.xml.security.utils.SignatureElementProxy
          extended byorg.apache.xml.security.signature.XMLSignature
              extended byorg.globus.ogsa.impl.security.authentication.GssXMLSignature

public class GssXMLSignature
extends org.apache.xml.security.signature.XMLSignature


Field Summary
 
Fields inherited from class org.apache.xml.security.signature.XMLSignature
ALGO_ID_MAC_HMAC_NOT_RECOMMENDED_MD5, ALGO_ID_MAC_HMAC_RIPEMD160, ALGO_ID_MAC_HMAC_SHA1, ALGO_ID_MAC_HMAC_SHA256, ALGO_ID_MAC_HMAC_SHA384, ALGO_ID_MAC_HMAC_SHA512, ALGO_ID_SIGNATURE_DSA, ALGO_ID_SIGNATURE_NOT_RECOMMENDED_RSA_MD5, ALGO_ID_SIGNATURE_RSA, ALGO_ID_SIGNATURE_RSA_RIPEMD160, ALGO_ID_SIGNATURE_RSA_SHA1, ALGO_ID_SIGNATURE_RSA_SHA256, ALGO_ID_SIGNATURE_RSA_SHA384, ALGO_ID_SIGNATURE_RSA_SHA512
 
Fields inherited from class org.apache.xml.security.utils.ElementProxy
_baseURI, _constructionElement, _doc, _state, MODE_CREATE, MODE_DECRYPT, MODE_ENCRYPT, MODE_PROCESS, MODE_SIGN, MODE_UNKNOWN, MODE_VERIFY
 
Constructor Summary
GssXMLSignature(org.w3c.dom.Document doc, java.lang.String BaseURI)
           
GssXMLSignature(org.w3c.dom.Element element, java.lang.String BaseURI)
           
 
Method Summary
 void addKeyInfoContextId(java.lang.String contextID)
           
 java.lang.String getKeyInfoContextId()
           
 void sign(org.ietf.jgss.GSSContext context)
           
 void verify(org.ietf.jgss.GSSContext context)
           
 
Methods inherited from class org.apache.xml.security.signature.XMLSignature
addDocument, addDocument, addDocument, addDocument, addKeyInfo, addKeyInfo, addResourceResolver, addResourceResolver, appendObject, checkSignatureValue, checkSignatureValue, createSecretKey, getBaseLocalName, getId, getKeyInfo, getObjectItem, getObjectLength, getSignatureValue, getSignedInfo, setFollowNestedManifests, setId, sign, sign, sign, verify
 
Methods inherited from class org.apache.xml.security.utils.SignatureElementProxy
getBaseNamespace
 
Methods inherited from class org.apache.xml.security.utils.ElementProxy
addBase64Element, addBase64Text, addBigIntegerElement, addText, addTextElement, createElementForFamily, getBaseURI, getBigIntegerFromChildElement, getBytesFromChildElement, getBytesFromTextChild, getChildElementLocalName, getDefaultPrefix, getDocument, getElement, getElementPlusReturns, getTextFromChildElement, getTextFromTextChild, guaranteeThatElementInCorrectSpace, length, setDefaultPrefix, setElement, setXPathNamespaceContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GssXMLSignature

public GssXMLSignature(org.w3c.dom.Document doc,
                       java.lang.String BaseURI)
                throws org.apache.xml.security.exceptions.XMLSecurityException

GssXMLSignature

public GssXMLSignature(org.w3c.dom.Element element,
                       java.lang.String BaseURI)
                throws org.apache.xml.security.signature.XMLSignatureException,
                       org.apache.xml.security.exceptions.XMLSecurityException,
                       java.io.IOException
Method Detail

sign

public void sign(org.ietf.jgss.GSSContext context)
          throws org.apache.xml.security.signature.XMLSignatureException
Throws:
org.apache.xml.security.signature.XMLSignatureException

verify

public void verify(org.ietf.jgss.GSSContext context)
            throws org.apache.xml.security.signature.XMLSignatureException
Throws:
org.apache.xml.security.signature.XMLSignatureException

addKeyInfoContextId

public void addKeyInfoContextId(java.lang.String contextID)

getKeyInfoContextId

public java.lang.String getKeyInfoContextId()


Copyright ? 1999 University of Chicago and The University of Southern California. All Rights Reserved.