public KeysPostResponse OrganizationV3DirectoryKeysPost(DirectoryKeysPostRequest request, EntityIdentifier subject) { var response = ExecuteRequest(HttpMethod.POST, "/organization/v3/directory/keys", subject, request, null); var decryptedResponse = DecryptResponse <KeysPostResponse>(response); return(decryptedResponse); }
public string AddDirectoryPublicKey(Guid directoryId, string publicKeyPem, bool active, DateTime?expires) { var request = new DirectoryKeysPostRequest( directoryId, publicKeyPem, expires?.ToUniversalTime(), active ); var response = _transport.OrganizationV3DirectoryKeysPost(request, _organizationId); return(response.Id); }