| 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; |
| 5 | 6 |
| 6 abstract class SecureServerSocket implements ServerSocket { | 7 abstract class SecureServerSocket implements ServerSocket { |
| 7 /** | 8 /** |
| 8 * Constructs a new secure server socket, binds it to a given address | 9 * Constructs a new secure server socket, binds it to a given address |
| 9 * and port, and listens on it. Incoming client connections are | 10 * and port, and listens on it. Incoming client connections are |
| 10 * promoted to secure connections, using the server certificate given by | 11 * promoted to secure connections, using the server certificate given by |
| 11 * certificate_name. The bindAddress must be given as a numeric address, | 12 * certificate_name. The bindAddress must be given as a numeric address, |
| 12 * not a host name. The certificate name is the distinguished name (DN) of | 13 * not a host name. The certificate name is the distinguished name (DN) of |
| 13 * the certificate, such as "CN=localhost" or "CN=myserver.mydomain.com". | 14 * the certificate, such as "CN=localhost" or "CN=myserver.mydomain.com". |
| 14 * The certificate is looked up in the NSS certificate database set by | 15 * 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... |
| 90 requireClientCertificate: requireClientCertificate); | 91 requireClientCertificate: requireClientCertificate); |
| 91 _onConnectionCallback(secure_connection); | 92 _onConnectionCallback(secure_connection); |
| 92 } | 93 } |
| 93 | 94 |
| 94 ServerSocket socket; | 95 ServerSocket socket; |
| 95 var _onConnectionCallback; | 96 var _onConnectionCallback; |
| 96 final String certificate_name; | 97 final String certificate_name; |
| 97 final bool requestClientCertificate; | 98 final bool requestClientCertificate; |
| 98 final bool requireClientCertificate; | 99 final bool requireClientCertificate; |
| 99 } | 100 } |
| OLD | NEW |