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

java.lang.Object
  extended bySignatureAlgorithmSpi
      extended byorg.globus.ogsa.impl.security.authentication.SignatureGss

public class SignatureGss
extends 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.

See Also:
Serialized Form

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 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 XMLSignatureException
Method Detail

engineGetURI

protected java.lang.String engineGetURI()

engineSetParameter

protected void engineSetParameter(java.security.spec.AlgorithmParameterSpec params)
                           throws XMLSignatureException
Throws:
XMLSignatureException

engineVerify

protected boolean engineVerify(byte[] signature)
                        throws XMLSignatureException
Throws:
XMLSignatureException

engineInitVerify

protected void engineInitVerify(java.security.PublicKey publickey)
                         throws XMLSignatureException
Throws:
XMLSignatureException

engineSign

protected byte[] engineSign()
                     throws XMLSignatureException
Throws:
XMLSignatureException

engineInitSign

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

engineInitSign

protected void engineInitSign(java.security.PrivateKey privateKey)
                       throws XMLSignatureException
Throws:
XMLSignatureException

engineUpdate

protected void engineUpdate(byte[] input)
                     throws XMLSignatureException
Throws:
XMLSignatureException

engineUpdate

protected void engineUpdate(byte input)
                     throws XMLSignatureException
Throws:
XMLSignatureException

engineUpdate

protected void engineUpdate(byte[] buf,
                            int offset,
                            int len)
                     throws XMLSignatureException
Throws:
XMLSignatureException

engineGetJCEAlgorithmString

protected java.lang.String engineGetJCEAlgorithmString()

engineGetJCEProviderName

protected java.lang.String engineGetJCEProviderName()

engineSetHMACOutputLength

protected void engineSetHMACOutputLength(int HMACOutputLength)
                                  throws XMLSignatureException
Throws:
XMLSignatureException

engineInitVerify

protected void engineInitVerify(java.security.Key secretkey)
                         throws XMLSignatureException
Throws:
XMLSignatureException

engineInitSign

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

engineInitSign

protected void engineInitSign(java.security.Key secretKey)
                       throws XMLSignatureException
Throws:
XMLSignatureException