Example usage for org.bouncycastle.util Arrays clone

List of usage examples for org.bouncycastle.util Arrays clone

Introduction

In this page you can find the example usage for org.bouncycastle.util Arrays clone.

Prototype

public static byte[][][] clone(byte[][][] data) 

Source Link

Usage

From source file:org.xipki.ca.qa.impl.internal.QaExtensionValue.java

License:Open Source License

public QaExtensionValue(final boolean critical, final byte[] value) {
    ParamChecker.assertNotNull("value", value);

    this.critical = critical;
    this.value = Arrays.clone(value);
}

From source file:org.xipki.ca.qa.impl.internal.QaExtensionValue.java

License:Open Source License

public byte[] getValue() {
    return Arrays.clone(value);
}

From source file:org.xipki.ca.server.impl.PublicCAInfo.java

License:Open Source License

public PublicCAInfo(final X500Name subject, final BigInteger serialNumber, final GeneralNames subjectAltName,
        final byte[] subjectKeyIdentifier, final List<String> caCertUris, final List<String> ocspUris,
        final List<String> crlUris, final List<String> deltaCrlUris) throws OperationException {
    ParamChecker.assertNotNull("subject", subject);
    ParamChecker.assertNotNull("serialNumber", serialNumber);

    this.caCertificate = null;
    this.x500Subject = subject;
    try {/*from w w w  .j a  v a  2  s.com*/
        this.subject = new X500Principal(subject.getEncoded());
    } catch (IOException e) {
        throw new OperationException(ErrorCode.SYSTEM_FAILURE,
                "invalid SubjectAltName extension in CA certificate");
    }

    if (subjectKeyIdentifier == null) {
        this.subjectKeyIdentifier = null;
    } else {
        this.subjectKeyIdentifier = Arrays.clone(subjectKeyIdentifier);
    }

    this.serialNumber = serialNumber;
    this.subjectAltName = subjectAltName;
    this.caCertUris = CollectionUtil.unmodifiableList(caCertUris, true, true);
    this.ocspUris = CollectionUtil.unmodifiableList(ocspUris, true, true);
    this.crlUris = CollectionUtil.unmodifiableList(crlUris, true, true);
    this.deltaCrlUris = CollectionUtil.unmodifiableList(deltaCrlUris, true, true);
}

From source file:org.xipki.ca.server.impl.PublicCAInfo.java

License:Open Source License

public byte[] getSubjectKeyIdentifer() {
    if (caCertificate != null) {
        return caCertificate.getSubjectKeyIdentifier();
    } else {//from  ww w . j a va 2s .  co m
        return subjectKeyIdentifier == null ? null : Arrays.clone(subjectKeyIdentifier);
    }
}

From source file:org.xipki.ca.server.impl.X509CrlSignerEntryWrapper.java

License:Open Source License

public byte[] getSubjectKeyIdentifier() {
    return subjectKeyIdentifier == null ? null : Arrays.clone(subjectKeyIdentifier);
}