---
title: com.pingidentity.pa.sdk.identity
description: The getTokenExpiration method was updated to use an instant instead of date.
component: pingaccess
version: 9.0
page_id: pingaccess:agents_and_integrations:pa_sdk_identity
canonical_url: https://docs.pingidentity.com/pingaccess/9.1/agents_and_integrations/pa_sdk_identity.html
revdate: February 6, 2023
superseded_by: https://docs.pingidentity.com/pingaccess/9.1/agents_and_integrations/pa_sdk_identity.html
section_ids:
  com-pingidentity-pa-sdk-identity-identity: com.pingidentity.pa.sdk.identity.Identity
  com-pingidentity-pa-sdk-identity-oauthtokenmetadata: com.pingidentity.pa.sdk.identity.OAuthTokenMetadata
---

# com.pingidentity.pa.sdk.identity

## com.pingidentity.pa.sdk.identity.Identity

The getTokenExpiration method was updated to use an instant instead of date.

* Using the Identity#getTokenExpiration method

  Before PingAccess 5.0:

  ```
  Date expiration = identity.getTokenExpiration();
  ```

  After PingAccess 5.0:

  ```
  Date expiration = Date.from(identity.getTokenExpiration());
  ```

## com.pingidentity.pa.sdk.identity.OAuthTokenMetadata

The OAuthTokenMetadata methods now use an instant instead of a date.

* Using the OAuthTokenMetadata#getExpiresAt method

  Before PingAccess 5.0:

  ```
  Date expiresAt = metadata.getExpiresAt();
  ```

  After PingAccess 5.0:

  ```
  Date expiresAt = Date.from(metadata.getExpiresAt());
  ```

* Using the OAuthTokenMetadata#getRetrievedAt method

  Before PingAccess 5.0:

  ```
  Date retrievedAt = metadata.getRetrievedAt();
  ```

  After PingAccess 5.0:

  ```
  Date retrievedAt = Date.from(metadata.getRetrievedAt());
  ```
