ServerSocket serverSocket = new ServerSocket(SERVER_PORT); final KeyPair keyPair = ... final Certificate bcCert = new Certificate(new org.spongycastle.asn1.x509.Certificate[] { new X509V3CertificateStrategy().selfSignedCertificateHolder(keyPair).toASN1Structure()}); while (true) { Socket socket = serverSocket.accept(); TlsServerProtocol tlsServerProtocol = new TlsServerProtocol( socket.getInputStream(), socket.getOutputStream(), secureRandom); tlsServerProtocol.accept(new DefaultTlsServer() { protected TlsSignerCredentials getRSASignerCredentials() throws IOException { return tlsSignerCredentials(context); } }); new PrintStream(tlsServerProtocol.getOutputStream()).println("Hello TLS"); }
public static Certificate getInstance( Object obj) { if (obj instanceof Certificate) { return (Certificate)obj; } else if (obj != null) { return new Certificate(ASN1Sequence.getInstance(obj)); } return null; }
public static Certificate getInstance( Object obj) { if (obj instanceof Certificate) { return (Certificate)obj; } else if (obj != null) { return new Certificate(ASN1Sequence.getInstance(obj)); } return null; }
... String [] userCertificates = {"BKA","RRA","DMA"}; HashSet<Certificate> certificatesSet = new HashSet<Certificate>(); for (int i = 0; i<userCertificates.length;i++){ int id = getID(userCertificates[i]); if (id == -1){ certificatesSet.add(new Certificate(userCertificates[i])); } else{ certificatesSet.add((Certificate) cs.getObject(Certificate.class, id)); } } ...
User user = new User(); user.getCertificates().addListener((SetChangeListener.Change<? extends Certificate> change) -> { if (change.wasAdded()) { // ... } if (change.wasRemoved()) { // ... } }); Set<Certificate> someCertificates = ... ; user.getCertificates().setAll(someCertificates); user.getCertificates().add(new Certificate()); ObservableSet<Certificate> anotherSet = ... ; Bindings.bindContent(user.getCertificates(), anotherSet); // etc...