Package org.bouncycastle.jce

Examples of org.bouncycastle.jce.PKCS7SignedData


    public TestResult parseTest(
        byte[]  sample)
    {
        try
        {
            PKCS7SignedData signedData = new PKCS7SignedData(sample);

            Certificate[] certs = signedData.getCertificates();

            return new SimpleTestResult(true, getName() + ": Okay");
        }
        catch (Exception e)
        {
View Full Code Here


            cert = (X509Certificate)fact.generateCertificate(bIn);

            Certificate[]   certs = new Certificate[1];
            certs[0] = cert;

            PKCS7SignedData         pkcs7sd = new PKCS7SignedData(
                                            privKey, certs, "MD5");

            byte[]  bytes = Hex.decode("0102030405060708091011121314");

            pkcs7sd.update(bytes, 0, bytes.length);

            byte[]  p = pkcs7sd.getEncoded();

            pkcs7sd = new PKCS7SignedData(p);

            pkcs7sd.update(bytes, 0, bytes.length);

            if (!pkcs7sd.verify())
            {
                return new SimpleTestResult(false, "PKCS7 verification failed");
            }
        }
        catch (Exception e)
View Full Code Here

TOP

Related Classes of org.bouncycastle.jce.PKCS7SignedData

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.