Package org.appng.core.security.signing
Class ValidatorConfig
- java.lang.Object
-
- org.appng.core.security.signing.BaseConfig
-
- org.appng.core.security.signing.ValidatorConfig
-
public class ValidatorConfig extends BaseConfig
The configuration used for validating a repository- Author:
- Dirk Heuvels, Matthias Müller
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.appng.core.security.signing.BaseConfig
BaseConfig.PrivateKeyFormat, BaseConfig.SigningAlgorithm
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,String>
pkgDigests
protected Signature
signature
-
Fields inherited from class org.appng.core.security.signing.BaseConfig
charset, digest, repoAttributes, signingCertChain
-
-
Constructor Summary
Constructors Constructor Description ValidatorConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
setSigningCert(byte[] signCert, BaseConfig.SigningAlgorithm sigAlgorithm)
void
setTrustStore(byte[] trustStore)
void
setTrustStorePassword(char[] trustStorePassword)
void
setupDefaultTruststore()
-
Methods inherited from class org.appng.core.security.signing.BaseConfig
getCertPublicKey, hasMissingKey, setMsgDigest, setSigningCerts
-
-
-
-
Constructor Detail
-
ValidatorConfig
public ValidatorConfig() throws SigningException
- Throws:
SigningException
-
-
Method Detail
-
setSigningCert
public void setSigningCert(byte[] signCert, BaseConfig.SigningAlgorithm sigAlgorithm) throws SigningException
- Throws:
SigningException
-
setTrustStore
public void setTrustStore(byte[] trustStore)
-
setTrustStorePassword
public void setTrustStorePassword(char[] trustStorePassword)
-
setupDefaultTruststore
public void setupDefaultTruststore() throws SigningException
- Throws:
SigningException
-
-