Key-Pair Authentication for Snowflake Integration Credentials
The Advance Authentication Methods for Snowflake Integrations is under Public Preview. Please contact OneTrust Support to request early access.
OneTrust supports key-pair authentication so users can create key pairs and set expiration periods for Snowflake-based credentials. While password authentication is currently available until Snowflake ends support, this article will demonstrate how to configure key-pair authentication in response to Snowflake's upcoming changes and to provide a more secure approach for programmatic access that supports critical, existing integrations.
For information about rotating key pairs, see Rotating Key Pairs for Integration Credentials.
To create credentials
FAQ
Where are the private keys stored?
Credentials are securely generated and stored within OneTrust using tenant-specific encryption. These are never exposed in the OneTrust application or transmitted over the network. OneTrust has implemented the storing of private keys based on customer feedback and security best practices.
What users can create key pairs?
Only users with the Credential edit permission can create key pairs.
What are the available expiration dates for key pairs?
OneTrust supports expiration dates of 1, 2, and 3 years.
How will I be notified about private key rotations?
Notification and rotation mechanisms for key pairs are in active development and targeted for upcoming quarters.
Can I reuse key pairs across tenant copies to other environments?
No. When tenants are copied between environments, users are required to regenerate credentials for security best practices.
Can I bring my own key pair for this authentication?
No, OneTrust-based key pairs must be created for this type of authentication.