Request Payload Object REQUIRED Description Unique Identifier, see 3.1 No Determines the object whose attributes are being deleted. If omitted, then the ID Placeholder value is used by the server as the Unique Identifier. Attribute Name, see 2.1.1 Yes Specifies the name of the attribute associated with the object to be deleted. Attribute Index, see 2.1.1 No Specifies the Index of the Attribute. Table 204: Delete Attribute Request Payload Response Payload Object REQUIRED Description Unique Identifier, see 3.1 Yes The Unique Identifier of the object. Attribute, see 2.1.1 Yes The deleted attribute associated with the object. Table 205: Delete Attribute Response Payload Obtain Lease This operation requests the server to obtain a new Lease Time for a specified Managed Object. The Lease Time is an interval value that determines when the client's internal cache of information about the object expires and needs to be renewed. If the returned value of the lease time is zero, then the server is indicating that no lease interval is effective, and the client MAY use the object without any lease time limit. If a client's lease expires, then the client SHALL NOT use the associated cryptographic object until a new lease is obtained. If the server determines that a new lease SHALL NOT be issued for the specified cryptographic object, then the server SHALL respond to the Obtain Lease request with an error. The response payload for the operation contains the current value of the Last Change Date attribute for the object. This MAY be used by the client to determine if any of the attributes cached by the client need to be refreshed, by comparing this time to the time when the attributes were previously obtained. Request Payload Object REQUIRED Description Unique Identifier, see 3.1 No Determines the object for which the lease is being obtained. If omitted, then the ID Placeholder value is used by the server as the Unique Identifier. Table 206: Obtain Lease Request Payload
Request Payload Object REQUIRED Description Unique Identifier, see 3.1 No Determines the object whose attributes are being deleted. If omitted, then the ID Placeholder value is used by the server as the Unique Identifier. Attribute Name, see 2.1.1 Yes Specifies the name of the attribute associated with the object to be deleted. Attribute Index, see 2.1.1 No Specifies the Index of the Attribute. Table 204: Delete Attribute Request Payload Response Payload Object REQUIRED Description Unique Identifier, see 3.1 Yes The Unique Identifier of the object. Attribute, see 2.1.1 Yes The deleted attribute associated with the object. Table 205: Delete Attribute Response Payload Obtain Lease This operation requests the server to obtain a new Lease Time for a specified Managed Object. The Lease Time is an interval value that determines when the client's internal cache of information about the object expires and needs to be renewed. If the returned value of the lease time is zero, then the server is indicating that no lease interval is effective, and the client MAY use the object without any lease time limit. If a client's lease expires, then the client SHALL NOT use the associated cryptographic object until a new lease is obtained. If the server determines that a new lease SHALL NOT be issued for the specified cryptographic object, then the server SHALL respond to the Obtain Lease request with an error. The response payload for the operation contains the current value of the Last Change Date attribute for the object. This MAY be used by the client to determine if any of the attributes cached by the client need to be refreshed, by comparing this time to the time when the attributes were previously obtained. Request Payload Object REQUIRED Description Unique Identifier, see 3.1 No Determines the object for which the lease is being obtained. If omitted, then the ID Placeholder value is used by the server as the Unique Identifier. Table 206: Obtain Lease Request Payload