Examples of PolicyQualifierInfo


Examples of java.security.cert.PolicyQualifierInfo

        {
            try
            {
                aOut.writeObject((ASN1Encodable)e.nextElement());

                pq.add(new PolicyQualifierInfo(bOut.toByteArray()));
            }
            catch (IOException ex)
            {
                throw new ExtCertPathValidatorException("Policy qualifier info cannot be decoded.", ex);
            }
View Full Code Here

Examples of java.security.cert.PolicyQualifierInfo

        {
            try
            {
                aOut.writeObject(e.nextElement());
   
                pq.add(new PolicyQualifierInfo(bOut.toByteArray()));
            }
            catch (IOException ex)
            {
                throw new ExtCertPathValidatorException("Policy qualifier info cannot be decoded.", ex);
            }
View Full Code Here

Examples of java.security.cert.PolicyQualifierInfo

        {
            try
            {
                aOut.writeObject(e.nextElement());
   
                pq.add(new PolicyQualifierInfo(bOut.toByteArray()));
            }
            catch (IOException ex)
            {
                throw new ExtCertPathValidatorException("Policy qualifier info cannot be decoded.", ex);
            }
View Full Code Here

Examples of java.security.cert.PolicyQualifierInfo

     * qualifier info
     */
    public final void test_Ctor() throws IOException {
        try {
            // pass null
            new PolicyQualifierInfo(null);
            fail("No expected NullPointerException");
        } catch (NullPointerException e) {
        }

        try {
            // pass empty array
            new PolicyQualifierInfo(new byte[0]);
            fail("IOE expected");
        } catch (IOException e) {
        }


        try {
            // pass invalid array
            new PolicyQualifierInfo(
                    new byte[] {(byte)0x06, (byte)0x03,
                            (byte)0x81, (byte)0x34, (byte)0x03});
            fail("IOE expected");
        } catch (IOException e) {
        }
View Full Code Here

Examples of java.security.cert.PolicyQualifierInfo

        // corrupt root seq length
        encoding[1] = (byte)0x27;

        try {
            // pass invalid array
            new PolicyQualifierInfo(encoding);
            fail("IOE expected");
        } catch (IOException e) {
        }


        // get valid encoding
        encoding = getDerEncoding();
        // corrupt policy qualifier ID:
        //  - change OID to the Relative OID
        encoding[2] = (byte)13;
        try {
            // pass invalid array
            new PolicyQualifierInfo(encoding);
            fail("IOE expected");
        } catch (IOException e) {
        }
    }
View Full Code Here

Examples of java.security.cert.PolicyQualifierInfo

     */
    public final void testPolicyQualifierInfo03() throws IOException {
        // get valid encoding
        byte[] encoding = getDerEncoding();
        // pass valid array
        new PolicyQualifierInfo(encoding);
    }
View Full Code Here

Examples of java.security.cert.PolicyQualifierInfo

    public final void testPolicyQualifierInfo04() throws IOException  {
        // get valid encoding
        byte[] encoding = getDerEncoding();
        byte[] encodingCopy = encoding.clone();
        // pass valid array
        PolicyQualifierInfo i = new PolicyQualifierInfo(encodingCopy);
        // get encoding
        byte[] encodingRet = i.getEncoded();
        // check returned array
        assertTrue(Arrays.equals(encoding, encodingRet));
        // modify input
        encodingCopy[0] = (byte)0;
        // get encoding again
        byte[] encodingRet1 = i.getEncoded();
        // check that above modification did not change
        // internal state of the PolicyQualifierInfo instance
        assertTrue(Arrays.equals(encoding, encodingRet1));
    }
View Full Code Here

Examples of java.security.cert.PolicyQualifierInfo

     */
    public final void testGetEncoded01() throws IOException {
        // get valid encoding
        byte[] encoding = getDerEncoding();
        // pass valid array
        PolicyQualifierInfo i = new PolicyQualifierInfo(encoding);
        // get encoding
        byte[] encodingRet = i.getEncoded();
        // check returned array
        assertTrue(Arrays.equals(encoding, encodingRet));
    }
View Full Code Here

Examples of java.security.cert.PolicyQualifierInfo

    public final void testGetEncoded02() throws IOException {
        // get valid encoding
        byte[] encoding = getDerEncoding();
        byte[] encodingCopy = encoding.clone();
        // pass valid array
        PolicyQualifierInfo i = new PolicyQualifierInfo(encodingCopy);
        // get encoding
        byte[] encodingRet = i.getEncoded();
        // modify returned array
        encodingRet[0] = (byte)0;
        // get encoding again
        byte[] encodingRet1 = i.getEncoded();
        // check that above modification did not change
        // internal state of the PolicyQualifierInfo instance
        assertTrue(Arrays.equals(encoding, encodingRet1));
    }
View Full Code Here

Examples of java.security.cert.PolicyQualifierInfo

        byte[] encoding = getDerEncoding();
        // get policy qualifier encoding
        byte[] pqEncoding = new byte[28];
        System.arraycopy(encoding, 12, pqEncoding, 0, pqEncoding.length);
        // pass valid array
        PolicyQualifierInfo i = new PolicyQualifierInfo(encoding);
        // get encoding
        byte[] pqEncodingRet = i.getPolicyQualifier();
        // check returned array
        assertTrue(Arrays.equals(pqEncoding, pqEncodingRet));
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.