org.rdfcontext.signing
Class X509LiveSignature

java.lang.Object
  extended byorg.rdfcontext.signing.LiveDBinSignature
      extended byorg.rdfcontext.signing.X509LiveSignature
All Implemented Interfaces:
java.io.Serializable

public class X509LiveSignature
extends LiveDBinSignature

A LiveDBinSignature implementation which uses a X.509 key to sing data.

See Also:
Serialized Form

Constructor Summary
X509LiveSignature(java.lang.String privKeyAlias, java.lang.String ksPassword, java.lang.String prvKeyPassword, java.io.InputStream localKeyStore)
          Builds a X509 based Live Signature
 
Method Summary
 java.lang.String getKindOfCertificate()
           
 
Methods inherited from class org.rdfcontext.signing.LiveDBinSignature
checkPublicAvailability, getCertificateURL, setCertificateURL, sign
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

X509LiveSignature

public X509LiveSignature(java.lang.String privKeyAlias,
                         java.lang.String ksPassword,
                         java.lang.String prvKeyPassword,
                         java.io.InputStream localKeyStore)
                  throws NoPublicAvailabilityException,
                         java.io.IOException,
                         java.security.KeyStoreException,
                         java.security.UnrecoverableKeyException
Builds a X509 based Live Signature

Parameters:
privKeyAlias -
ksPassword -
prvKeyPassword -
localKeyStore -
Throws:
NoPublicAvailabilityException
java.io.IOException
java.security.KeyStoreException
java.security.UnrecoverableKeyException
Method Detail

getKindOfCertificate

public java.lang.String getKindOfCertificate()
Specified by:
getKindOfCertificate in class LiveDBinSignature
Returns:
the kind of certificate used