ServiceIdentityKey
Updated: June 19, 2015
Applies To: Azure
This topic provides descriptions and legal values for the properties of the ServiceIdentityKey entity of the Microsoft Azure Active Directory Access Control (also known as Access Control Service or ACS) Management Service.
ServiceIdentityKey Properties
Property name | Type | Is nullable | Description |
---|---|---|---|
Id |
Int64 |
False |
Specifies the unique identifier of the service identity key. This value is automatically set by ACS. |
ServiceIdentityId |
Int64 |
False |
Specifies the unique identifier of the service identity. |
Usage |
String |
True |
This property can be set to only a few legal values. For more information, see Usage Property Legal Values. |
Type |
String |
True |
This property can be set to only a few legal values. For more information, see Type Property Legal Values. |
Value |
Binary |
True |
Specifies the value of the service identity key. |
SystemReserved |
Boolean |
False |
Specifies whether the ServiceIdentityKey entity is reserved by ACS. Reserved entities cannot be deleted or edited. |
StartDate |
DateTime |
False |
Specifies the start date of the service identity key. |
EndDate |
DateTime |
False |
Specifies the end date of the service identity key. |
DisplayName |
String |
True |
Specifies the display name of the service identity key. |
Version |
Binary |
True |
This property contains a time stamp that is automatically set by ACS. |
Usage Property Legal Values
The following table provides all of the legal values for the Usage property of the ServiceIdentityKey entity of the ACS Management Service.
Warning
All property values are case-sensitive.
Value | Description |
---|---|
Signing |
Specifies that the service identity key is used to validate the signature of a received token. This is used in cases where the client uses a token to authenticate with ACS. |
Password |
Specifies that the service identity key is a password. |
Type Property Legal Values
The following table provides all of the legal values for the Type property of the ServiceIdentityKey entity of the ACS Management Service.
Note
All property values are case-sensitive.
Value | Description |
---|---|
X509Certificate |
Specifies that the service identity key is an X.509 certificate. |
Password |
Specifies that the service identity key is a password. |
Symmetric |
Specifies that the service identity key is a 256-bit base 64-encoded symmetric key, which is used for supporting the OAUTH WRAP Profile 5.2-SWT assertion. Instead of sending a user name and password, clients can send a signed SWT assertion in a request. |