Package codec.pkcs10

Examples of codec.pkcs10.CertificationRequest


        AlgorithmIdentifier signatureAlgId = new AlgorithmIdentifier(
                "1.2.3.44.555");
        byte[] signature = { (byte) 0x01, (byte) 0x02, (byte) 0x03,
                (byte) 0x04, (byte) 0x05 };

        CertificationRequest certReq = new CertificationRequest(certReqInfo,
                signatureAlgId, signature);

        // check what we have constructed
        assertEquals(certReqInfo, certReq.getInfo());
        assertEquals(signatureAlgId, certReq.getAlgId());
        assertTrue(Arrays.equals(signature, certReq.getSignature()));

        // decode the encoded CSR
        byte[] encoding = certReq.getEncoded();
        CertificationRequest decoded = (CertificationRequest) CertificationRequest.ASN1
                .decode(encoding);

        // check what was decoded
        CertificationRequestInfo decodedCRinfo = certReq.getInfo();
       
        assertEquals(certReqInfo.getSubject(), decodedCRinfo.getSubject());
        assertEquals(certReqInfo.getSubjectPublicKeyInfo(), decodedCRinfo
                .getSubjectPublicKeyInfo());
        assertEquals(certReqInfo.getVersion(), decodedCRinfo.getVersion());
        assertEquals(certReqInfo.getAttributes(), decodedCRinfo.getAttributes());
       
        assertEquals(certReq.getAlgId(), decoded.getAlgId());
        assertTrue(Arrays.equals(certReq.getSignature(), decoded.getSignature()));
    }
View Full Code Here


        } catch (SignatureException e) {
            throw new SignatureException("Failed to sign the certificate. ", e);
        }

        // generating the request
        CertificationRequest certReq = new CertificationRequest(certReqInfo,
                new AlgorithmIdentifier(cert.getSigAlgOID()), signatureValue);
        byte[] certReqEncoding = certReq.getEncoded();

        OutputStream output;
        // if no file name is given, output to System.out
        String fileName = param.getFileName();
        if (fileName == null) {
View Full Code Here

        } catch (SignatureException e) {
            throw new SignatureException("Failed to sign the certificate. ", e);
        }

        // generating the request
        CertificationRequest certReq = new CertificationRequest(certReqInfo,
                new AlgorithmIdentifier(cert.getSigAlgOID()), signatureValue);
        byte[] certReqEncoding = certReq.getEncoded();

        OutputStream output;
        // if no file name is given, output to System.out
        String fileName = param.getFileName();
        if (fileName == null) {
View Full Code Here

TOP

Related Classes of codec.pkcs10.CertificationRequest

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.