List of usage examples for org.bouncycastle.util Arrays clone
public static byte[][][] clone(byte[][][] data)
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); }