|
|
@ -1482,7 +1482,7 @@ def ssl_server_credentials(private_key_certificate_chain_pairs, |
|
|
|
A ServerCredentials for use with an SSL-enabled Server. Typically, this |
|
|
|
A ServerCredentials for use with an SSL-enabled Server. Typically, this |
|
|
|
object is an argument to add_secure_port() method during server setup. |
|
|
|
object is an argument to add_secure_port() method during server setup. |
|
|
|
""" |
|
|
|
""" |
|
|
|
if len(private_key_certificate_chain_pairs) == 0: |
|
|
|
if not private_key_certificate_chain_pairs: |
|
|
|
raise ValueError( |
|
|
|
raise ValueError( |
|
|
|
'At least one private key-certificate chain pair is required!') |
|
|
|
'At least one private key-certificate chain pair is required!') |
|
|
|
elif require_client_auth and root_certificates is None: |
|
|
|
elif require_client_auth and root_certificates is None: |
|
|
@ -1512,15 +1512,15 @@ def ssl_server_certificate_configuration(private_key_certificate_chain_pairs, |
|
|
|
A ServerCertificateConfiguration that can be returned in the certificate |
|
|
|
A ServerCertificateConfiguration that can be returned in the certificate |
|
|
|
configuration fetching callback. |
|
|
|
configuration fetching callback. |
|
|
|
""" |
|
|
|
""" |
|
|
|
if len(private_key_certificate_chain_pairs) == 0: |
|
|
|
if private_key_certificate_chain_pairs: |
|
|
|
raise ValueError( |
|
|
|
|
|
|
|
'At least one private key-certificate chain pair is required!') |
|
|
|
|
|
|
|
else: |
|
|
|
|
|
|
|
return ServerCertificateConfiguration( |
|
|
|
return ServerCertificateConfiguration( |
|
|
|
_cygrpc.server_certificate_config_ssl(root_certificates, [ |
|
|
|
_cygrpc.server_certificate_config_ssl(root_certificates, [ |
|
|
|
_cygrpc.SslPemKeyCertPair(key, pem) |
|
|
|
_cygrpc.SslPemKeyCertPair(key, pem) |
|
|
|
for key, pem in private_key_certificate_chain_pairs |
|
|
|
for key, pem in private_key_certificate_chain_pairs |
|
|
|
])) |
|
|
|
])) |
|
|
|
|
|
|
|
else: |
|
|
|
|
|
|
|
raise ValueError( |
|
|
|
|
|
|
|
'At least one private key-certificate chain pair is required!') |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def dynamic_ssl_server_credentials(initial_certificate_configuration, |
|
|
|
def dynamic_ssl_server_credentials(initial_certificate_configuration, |
|
|
|