org.xwiki.crypto.x509.internal
Class X509SignatureService
java.lang.Object
org.xwiki.crypto.x509.internal.X509SignatureService
public class X509SignatureService
- extends java.lang.Object
Implementation of XWikiSignature that uses PKCS7 encoding. Signatures are stored as a
PKCS#7 signed data objects with embedded signer certificate and detached content.
- Since:
- 2.5M1
- Version:
- $Id$
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
X509SignatureService
public X509SignatureService()
signText
public java.lang.String signText(java.lang.String textToSign,
XWikiX509KeyPair toSignWith,
java.lang.String password)
throws java.security.GeneralSecurityException
-
- Throws:
java.security.GeneralSecurityException- See Also:
org.xwiki.crypto.CryptoService#signText(java.lang.String, org.xwiki.crypto.data.XWikiX509KeyPair)
verifyText
public XWikiX509Certificate verifyText(java.lang.String signedText,
java.lang.String base64Signature)
throws java.security.GeneralSecurityException
-
- Throws:
java.security.GeneralSecurityException- See Also:
org.xwiki.crypto.CryptoService#verifyText(java.lang.String, java.lang.String)
Copyright © 2004-2011 XWiki. All Rights Reserved.