Package org.appng.core.security.signing
Class BaseConfig
- java.lang.Object
-
- org.appng.core.security.signing.BaseConfig
-
- Direct Known Subclasses:
SignerConfig
,ValidatorConfig
public abstract class BaseConfig extends Object
Base configuration: Things needed for signing and verifying likewise.- Author:
- Dirk Heuvels, Matthias Müller
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BaseConfig.PrivateKeyFormat
static class
BaseConfig.SigningAlgorithm
-
Field Summary
Fields Modifier and Type Field Description protected Charset
charset
protected MessageDigest
digest
protected HashMap<String,String>
repoAttributes
protected Collection<X509Certificate>
signingCertChain
-
Constructor Summary
Constructors Constructor Description BaseConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected RSAPublicKey
getCertPublicKey()
protected String
hasMissingKey()
protected void
setMsgDigest(org.appng.core.security.signing.BaseConfig.DigestAlgorithm msgDigest)
protected void
setSigningCerts(byte[] cert, SigningException.ErrorType errorType)
-
-
-
Field Detail
-
signingCertChain
protected Collection<X509Certificate> signingCertChain
-
digest
protected MessageDigest digest
-
charset
protected Charset charset
-
-
Method Detail
-
hasMissingKey
protected String hasMissingKey()
-
setSigningCerts
protected void setSigningCerts(byte[] cert, SigningException.ErrorType errorType) throws SigningException
- Throws:
SigningException
-
getCertPublicKey
protected RSAPublicKey getCertPublicKey()
-
setMsgDigest
protected void setMsgDigest(org.appng.core.security.signing.BaseConfig.DigestAlgorithm msgDigest)
-
-