kmip/services/server/auth/utils.py
def get_client_identity_from_certificate(certificate):
    """
    Given an X.509 certificate, extract and return the client identity.
    """
    client_ids = get_common_names_from_certificate(certificate)

    if len(client_ids) > 0:
        if len(client_ids) > 1:
            raise exceptions.PermissionDenied(
                "Multiple client identities found."
            )
        return client_ids[0]
    else:
        raise exceptions.PermissionDenied(
            "The certificate does not define any subject common names. "
            "Client identity unavailable."
        )
def get_client_identity_from_certificate(certificate):
    client_ids = get_common_names_from_certificate(certificate)

    if len(client_ids) > 0:
        if len(client_ids) > 1:
            raise exceptions.PermissionDenied(
                "Multiple client identities found."
            )
        return client_ids[0]
    else:
        raise exceptions.PermissionDenied(
            "The certificate does not define any subject common names. "
            "Client identity unavailable."
        )
def get_client_identity_from_certificate ( certificate ) : client_ids = get_common_names_from_certificate ( certificate ) if len ( client_ids ) > 0 : if len ( client_ids ) > 1 : raise exceptions . PermissionDenied ( "Multiple client identities found." ) return client_ids [ 0 ] else : raise exceptions . PermissionDenied ( "The certificate does not define any subject common names. " "Client identity unavailable." )
Given an X.509 certificate, extract and return the client identity.
Given an X . 509 certificate extract and return the client identity .