com.ibm.crypto.fips.provider
Class SystemSigner
java.lang.Object
|
+--java.security.Identity
|
+--java.security.Signer
|
+--com.ibm.crypto.fips.provider.SystemSigner
- All Implemented Interfaces:
- AlgorithmStatus, java.security.Principal, java.io.Serializable
- public class SystemSigner
- extends java.security.Signer
- implements AlgorithmStatus
SunSecurity signer. Like SystemIdentity, it has a trust bit, which
can be set by SunSecurity classes, and a set of accessors for other
classes in sun.security.*.
- Version:
- 1.27
- Author:
- Benjamin Renaud
- See Also:
- Serialized Form
Constructor Summary |
SystemSigner(java.lang.String name)
Construct a signer with a given name. |
SystemSigner(java.lang.String name,
java.security.IdentityScope scope)
Construct a signer with a name and a scope. |
Method Summary |
boolean |
isFipsApproved()
Module identifies if the cryptographic operation (algorithm) is FIPS certified |
boolean |
isTrusted()
Returns true if this signer is trusted. |
java.lang.String |
toString()
|
Methods inherited from class java.security.Signer |
getPrivateKey, setKeyPair |
Methods inherited from class java.security.Identity |
addCertificate, certificates, equals, getInfo, getName, getPublicKey, getScope, hashCode, identityEquals, removeCertificate, setInfo, setPublicKey, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
SystemSigner
public SystemSigner(java.lang.String name)
- Construct a signer with a given name.
SystemSigner
public SystemSigner(java.lang.String name,
java.security.IdentityScope scope)
throws java.security.KeyManagementException
- Construct a signer with a name and a scope.
- Parameters:
name
- the signer's name.scope
- the scope for this signer.
isFipsApproved
public boolean isFipsApproved()
- Description copied from interface:
AlgorithmStatus
- Module identifies if the cryptographic operation (algorithm) is FIPS certified
- Specified by:
isFipsApproved
in interface AlgorithmStatus
- See Also:
AlgorithmStatus.isFipsApproved()
isTrusted
public boolean isTrusted()
- Returns true if this signer is trusted.
- Throws:
FIPSRuntimeException
- if SelfTest.isFipsRunnable returns false.
toString
public java.lang.String toString()
- Overrides:
toString
in class java.security.Signer
- Throws:
FIPSRuntimeException
- if SelfTest.isFipsRunnable returns false.