mirror of
https://github.com/nsacyber/HIRS.git
synced 2025-03-22 12:05:59 +00:00
WIP: add BC provider for validation
This commit is contained in:
parent
49e53e9b1f
commit
d36a8a9c90
@ -48,7 +48,15 @@ import java.io.InputStream;
|
|||||||
import java.io.UnsupportedEncodingException;
|
import java.io.UnsupportedEncodingException;
|
||||||
import java.nio.file.Files;
|
import java.nio.file.Files;
|
||||||
import java.nio.file.Paths;
|
import java.nio.file.Paths;
|
||||||
import java.security.*;
|
import java.security.InvalidKeyException;
|
||||||
|
import java.security.Key;
|
||||||
|
import java.security.KeyException;
|
||||||
|
import java.security.MessageDigest;
|
||||||
|
import java.security.NoSuchAlgorithmException;
|
||||||
|
import java.security.NoSuchProviderException;
|
||||||
|
import java.security.PublicKey;
|
||||||
|
import java.security.Security;
|
||||||
|
import java.security.SignatureException;
|
||||||
import java.security.cert.CertificateException;
|
import java.security.cert.CertificateException;
|
||||||
import java.security.cert.CertificateFactory;
|
import java.security.cert.CertificateFactory;
|
||||||
import java.security.cert.X509Certificate;
|
import java.security.cert.X509Certificate;
|
||||||
@ -174,6 +182,7 @@ public class ReferenceManifestValidator {
|
|||||||
*/
|
*/
|
||||||
public ReferenceManifestValidator() {
|
public ReferenceManifestValidator() {
|
||||||
try {
|
try {
|
||||||
|
Security.addProvider(new BouncyCastleProvider());
|
||||||
InputStream is = ReferenceManifestValidator.class
|
InputStream is = ReferenceManifestValidator.class
|
||||||
.getClassLoader().getResourceAsStream(SCHEMA_URL);
|
.getClassLoader().getResourceAsStream(SCHEMA_URL);
|
||||||
SchemaFactory schemaFactory = SchemaFactory.newInstance(SCHEMA_LANGUAGE);
|
SchemaFactory schemaFactory = SchemaFactory.newInstance(SCHEMA_LANGUAGE);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user