/** * Add a BinarySecurityToken */ private void addBST(X509Certificate cert) throws WSSecurityException { bstToken = new X509Security(getDocument()); ((X509Security) bstToken).setX509Certificate(cert); bstAddedToSecurityHeader = false; bstToken.setID(IDGenerator.generateID(null)); }
} else { binarySecurity = new X509Security(getDocument()); ((X509Security) binarySecurity).setX509Certificate(certs[0]);
ref.setURI("#" + certUri); bstToken = new X509Security(getDocument()); ((X509Security) bstToken).setX509Certificate(remoteCert); bstToken.setID(certUri); ref.setValueType(bstToken.getValueType());
if (x509Data.containsCertificate()) { X509Certificate cert = x509Data.itemCertificate(0).getX509Certificate(); ((X509Security)binarySecurity).setX509Certificate(cert);
if (x509Data.containsCertificate()) { X509Certificate cert = x509Data.itemCertificate(0).getX509Certificate(); ((X509Security)binarySecurity).setX509Certificate(cert);
ref.setURI("#" + certUri); BinarySecurity binarySecurity = new X509Security(getDocument()); ((X509Security) binarySecurity).setX509Certificate(cert); binarySecurity.setID(certUri); bstToken = binarySecurity.getElement();
X509Certificate encCert = getEncryptCert(crypto, encrUser); BinarySecurity bstToken = new X509Security(saaj.getSOAPPart()); ((X509Security)bstToken).setX509Certificate(encCert); bstToken.addWSUNamespace(); bstToken.setID(wssConfig.getIdAllocator().createSecureId("X509-", encCert));
X509Certificate encCert = getEncryptCert(crypto, encrUser); BinarySecurity bstToken = new X509Security(saaj.getSOAPPart()); ((X509Security)bstToken).setX509Certificate(encCert); bstToken.addWSUNamespace(); bstToken.setID(wssConfig.getIdAllocator().createSecureId("X509-", encCert));