| OLD | NEW |
| 1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 part of dart.io; | |
| 6 | 5 |
| 7 abstract class SecureServerSocket implements ServerSocket { | 6 abstract class SecureServerSocket implements ServerSocket { |
| 8 /** | 7 /** |
| 9 * Constructs a new secure server socket, binds it to a given address | 8 * Constructs a new secure server socket, binds it to a given address |
| 10 * and port, and listens on it. Incoming client connections are | 9 * and port, and listens on it. Incoming client connections are |
| 11 * promoted to secure connections, using the server certificate given by | 10 * promoted to secure connections, using the server certificate given by |
| 12 * certificate_name. The bindAddress must be given as a numeric address, | 11 * certificate_name. The bindAddress must be given as a numeric address, |
| 13 * not a host name. The certificate name is the distinguished name (DN) of | 12 * not a host name. The certificate name is the distinguished name (DN) of |
| 14 * the certificate, such as "CN=localhost" or "CN=myserver.mydomain.com". | 13 * the certificate, such as "CN=localhost" or "CN=myserver.mydomain.com". |
| 15 * The certificate is looked up in the NSS certificate database set by | 14 * The certificate is looked up in the NSS certificate database set by |
| (...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 91 requireClientCertificate: requireClientCertificate); | 90 requireClientCertificate: requireClientCertificate); |
| 92 _onConnectionCallback(secure_connection); | 91 _onConnectionCallback(secure_connection); |
| 93 } | 92 } |
| 94 | 93 |
| 95 ServerSocket socket; | 94 ServerSocket socket; |
| 96 var _onConnectionCallback; | 95 var _onConnectionCallback; |
| 97 final String certificate_name; | 96 final String certificate_name; |
| 98 final bool requestClientCertificate; | 97 final bool requestClientCertificate; |
| 99 final bool requireClientCertificate; | 98 final bool requireClientCertificate; |
| 100 } | 99 } |
| OLD | NEW |