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

java.lang.Object
  extended byorg.apache.xml.security.algorithms.SignatureAlgorithmSpi
      extended byorg.globus.ogsa.impl.security.authentication.SignatureGss

public class SignatureGss
extends org.apache.xml.security.algorithms.SignatureAlgorithmSpi

This is a dummy class so that the xml-security library recognizes "http://www.globus.org/2002/04/xmlenc#gssapi-sign" as signature algorithm. This class does not implement any of its methods.


Field Summary
static java.lang.String URI
          Field _URI
 
Constructor Summary
SignatureGss()
           
 
Method Summary
protected  java.lang.String engineGetJCEAlgorithmString()
           
protected  java.lang.String engineGetJCEProviderName()
           
protected  java.lang.String engineGetURI()
           
protected  void engineInitSign(java.security.Key secretKey)
           
protected  void engineInitSign(java.security.Key secretKey, java.security.spec.AlgorithmParameterSpec algorithmParameterSpec)
           
protected  void engineInitSign(java.security.PrivateKey privateKey)
           
protected  void engineInitSign(java.security.PrivateKey privateKey, java.security.SecureRandom secureRandom)
           
protected  void engineInitVerify(java.security.Key secretkey)
           
protected  void engineInitVerify(java.security.PublicKey publickey)
           
protected  void engineSetHMACOutputLength(int HMACOutputLength)
           
protected  void engineSetParameter(java.security.spec.AlgorithmParameterSpec params)
           
protected  byte[] engineSign()
           
protected  void engineUpdate(byte input)
           
protected  void engineUpdate(byte[] input)
           
protected  void engineUpdate(byte[] buf, int offset, int len)
           
protected  boolean engineVerify(byte[] signature)
           
 
Methods inherited from class org.apache.xml.security.algorithms.SignatureAlgorithmSpi
engineAddContextToElement, engineGetContextFromElement, engineSetDocument
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

URI

public static final java.lang.String URI
Field _URI

See Also:
Constant Field Values
Constructor Detail

SignatureGss

public SignatureGss()
             throws org.apache.xml.security.signature.XMLSignatureException
Method Detail

engineGetURI

protected java.lang.String engineGetURI()

engineSetParameter

protected void engineSetParameter(java.security.spec.AlgorithmParameterSpec params)
                           throws org.apache.xml.security.signature.XMLSignatureException
Throws:
org.apache.xml.security.signature.XMLSignatureException

engineVerify

protected boolean engineVerify(byte[] signature)
                        throws org.apache.xml.security.signature.XMLSignatureException
Throws:
org.apache.xml.security.signature.XMLSignatureException

engineInitVerify

protected void engineInitVerify(java.security.PublicKey publickey)
                         throws org.apache.xml.security.signature.XMLSignatureException
Throws:
org.apache.xml.security.signature.XMLSignatureException

engineSign

protected byte[] engineSign()
                     throws org.apache.xml.security.signature.XMLSignatureException
Throws:
org.apache.xml.security.signature.XMLSignatureException

engineInitSign

protected void engineInitSign(java.security.PrivateKey privateKey,
                              java.security.SecureRandom secureRandom)
                       throws org.apache.xml.security.signature.XMLSignatureException
Throws:
org.apache.xml.security.signature.XMLSignatureException

engineInitSign

protected void engineInitSign(java.security.PrivateKey privateKey)
                       throws org.apache.xml.security.signature.XMLSignatureException
Throws:
org.apache.xml.security.signature.XMLSignatureException

engineUpdate

protected void engineUpdate(byte[] input)
                     throws org.apache.xml.security.signature.XMLSignatureException
Throws:
org.apache.xml.security.signature.XMLSignatureException

engineUpdate

protected void engineUpdate(byte input)
                     throws org.apache.xml.security.signature.XMLSignatureException
Throws:
org.apache.xml.security.signature.XMLSignatureException

engineUpdate

protected void engineUpdate(byte[] buf,
                            int offset,
                            int len)
                     throws org.apache.xml.security.signature.XMLSignatureException
Throws:
org.apache.xml.security.signature.XMLSignatureException

engineGetJCEAlgorithmString

protected java.lang.String engineGetJCEAlgorithmString()

engineGetJCEProviderName

protected java.lang.String engineGetJCEProviderName()

engineSetHMACOutputLength

protected void engineSetHMACOutputLength(int HMACOutputLength)
                                  throws org.apache.xml.security.signature.XMLSignatureException
Throws:
org.apache.xml.security.signature.XMLSignatureException

engineInitVerify

protected void engineInitVerify(java.security.Key secretkey)
                         throws org.apache.xml.security.signature.XMLSignatureException
Throws:
org.apache.xml.security.signature.XMLSignatureException

engineInitSign

protected void engineInitSign(java.security.Key secretKey,
                              java.security.spec.AlgorithmParameterSpec algorithmParameterSpec)
                       throws org.apache.xml.security.signature.XMLSignatureException
Throws:
org.apache.xml.security.signature.XMLSignatureException

engineInitSign

protected void engineInitSign(java.security.Key secretKey)
                       throws org.apache.xml.security.signature.XMLSignatureException
Throws:
org.apache.xml.security.signature.XMLSignatureException


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