File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed
assetconnection/opcua/src/main/java/de/fraunhofer/iosb/ilt/faaast/service/assetconnection/opcua/util Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change 4545import org .eclipse .milo .opcua .stack .core .UaException ;
4646import org .eclipse .milo .opcua .stack .core .UaServiceFaultException ;
4747import org .eclipse .milo .opcua .stack .core .security .DefaultClientCertificateValidator ;
48+ import org .eclipse .milo .opcua .stack .core .security .FileBasedCertificateQuarantine ;
4849import org .eclipse .milo .opcua .stack .core .security .FileBasedTrustListManager ;
49- import org .eclipse .milo .opcua .stack .core .security .MemoryCertificateQuarantine ;
5050import org .eclipse .milo .opcua .stack .core .transport .TransportProfile ;
5151import org .eclipse .milo .opcua .stack .core .types .builtin .DataValue ;
5252import org .eclipse .milo .opcua .stack .core .types .builtin .ExpandedNodeId ;
@@ -408,8 +408,9 @@ private static OpcUaClient createClient(OpcUaAssetConnectionConfig config)
408408 DefaultClientCertificateValidator certificateValidator ;
409409 try {
410410 Files .createDirectories (config .getSecurityBaseDir ());
411- certificateValidator = new DefaultClientCertificateValidator (FileBasedTrustListManager .createAndInitialize (SecurityPathHelper .pki (config .getSecurityBaseDir ())),
412- new MemoryCertificateQuarantine ());
411+ Path pkiDir = SecurityPathHelper .pki (config .getSecurityBaseDir ());
412+ certificateValidator = new DefaultClientCertificateValidator (FileBasedTrustListManager .createAndInitialize (pkiDir ),
413+ FileBasedCertificateQuarantine .create (pkiDir .resolve ("rejected" )));
413414 }
414415 catch (IOException e ) {
415416 throw new ConfigurationInitializationException ("unable to initialize OPC UA client security" , e );
You can’t perform that action at this time.
0 commit comments