public override string chooseEngineServerAlias(string keyType, jvm::java.security.Principal[] issuers, jvm::javax.net.ssl.SSLEngine engine) { Console.WriteLine("chooseEngineServerAlias " + new { keyType }); //return "192.168.1.12"; return alias; }
public void checkServerTrusted(jvm::java.security.cert.X509Certificate[] arg0, string arg1) { }
public override string[] getServerAliases(string keyType, jvm::java.security.Principal[] issuers) { //Console.WriteLine("getServerAliases"); return new[] { alias //"192.168.1.12" }; }
public override string chooseEngineClientAlias(string[] keyType, jvm::java.security.Principal[] issuers, jvm::javax.net.ssl.SSLEngine engine) { Console.WriteLine("chooseEngineClientAlias"); return null; }
public void checkClientTrusted(jvm::java.security.cert.X509Certificate[] arg0, string arg1) { //Console.WriteLine("X509TrustManager checkClientTrusted " + new { arg0.Length, arg1 }); }
public override string[] getClientAliases(string keyType, jvm::java.security.Principal[] issuers) { Console.WriteLine("getClientAliases"); return this.InternalX509KeyManager.getClientAliases(keyType, issuers); }
public override string chooseClientAlias(string[] keyType, jvm::java.security.Principal[] issuers, jvm::java.net.Socket socket) { Console.WriteLine("chooseClientAlias "); // client does not have an alies does it? return this.InternalX509KeyManager.chooseClientAlias(keyType, issuers, socket); }
// the alias name of a matching key or null if there are no matches. // Chooses an alias for the server side of an SSL connection to authenticate it with the specified public key type and certificate issuers. public override string chooseServerAlias(string keyType, jvm::java.security.Principal[] issuers, jvm::java.net.Socket socket) { if (keyType != "RSA") return null; // chooseServerAlias { keyType = EC_EC } //Console.WriteLine("chooseServerAlias " + new { keyType }); //if (issuers != null) // foreach (var issuer in issuers) // { // Console.WriteLine("chooseServerAlias " + new { keyType, issuer }); // } // { aliasKey = 192.168.1.12, SerialNumber = c7ef5d7ff74627934e4f863f4a766a89, SimpleName = 192.168.1.12, Issuer = issuer } //return "192.168.1.12"; return alias; }
public void handshakeCompleted(jvm::javax.net.ssl.HandshakeCompletedEvent _event) { yield(_event); }