The credential and keystore management REST API provides a powerful set of resources that you can use to manage web service security, including credential stores, keystores, and trust stores.
Before using the REST API, you need to understand how to access the REST resources and other important concepts. See "About the REST API".
The following table summarizes the REST resource paths, alphabetically by resource path.
REST Resource | Method | More Information |
---|---|---|
/idaas/platform/admin/v1/credential |
GET |
View All Credentials in the Credential Store![]() |
/idaas/platform/admin/v1/credential |
DELETE |
Delete a Credential from the Credential Store![]() |
/idaas/platform/admin/v1/credential |
POST |
Create a New Credential in the Credential Store![]() |
/idaas/platform/admin/v1/credential |
PUT |
Update a Credential in the Credential Store![]() |
/idaas/platform/admin/v1/keystore |
GET |
View All Aliases in the JKS Keystore![]() |
/idaas/platform/admin/v1/keystore/{alias} |
GET |
View a Trusted Certificate in the JKS Keystore![]() |
/idaas/platform/admin/v1/keystore/{alias} |
DELETE |
Delete a Trusted Certificate from the JKS Keystore![]() |
/idaas/platform/admin/v1/keystore/{alias} |
POST |
Import a Trusted Certificate into the JKS Keystore![]() |
/idaas/platform/admin/v1/keystore/pkcs7/{alias} |
POST |
View a Trusted Certificate in the JKS Keystore![]() |
/idaas/platform/admin/v1/keystoreservice |
DELETE |
Delete a KSS Keystore![]() |
/idaas/platform/admin/v1/keystoreservice |
POST |
Create a KSS Keystore![]() |
/idaas/platform/admin/v1/keystoreservice |
PUT |
Update the Password for a KSS Keystore![]() |
/idaas/platform/admin/v1/keystoreservice/alias/{stripeName}/{keystoreName}/{entryType} |
GET |
View the Alias for the KSS Keystore![]() |
/idaas/platform/admin/v1/keystoreservice/certificates |
GET |
View a Trusted Certificate in the KSS Keystore![]() |
/idaas/platform/admin/v1/keystoreservice/certificates |
DELETE |
Delete a Certificate from a KSS Keystore![]() |
/idaas/platform/admin/v1/keystoreservice/certificates |
POST |
Import a Trusted Certificate into a KSS Keystore![]() |
/idaas/platform/admin/v1/keystoreservice/keystore |
POST |
Import a KSS Keystore![]() |
/idaas/platform/admin/v1/keystoreservice/secretkey |
GET |
View Secret Key Properties for a KSS Keystore![]() |
/idaas/platform/admin/v1/keystoreservice/secretkey |
POST |
Create a Secret Key for a KSS Keystore![]() |
/idaas/platform/admin/v1/keystoreservice/{stripeName} |
GET |
View All KSS Keystores for a Stripe![]() |
/idaas/webservice/admin/v1/trust/issuers |
GET |
View a Trusted Issuer and DN Lists![]() |
/idaas/webservice/admin/v1/trust/issuers |
POST |
Create Trusted Issuers and DN Lists![]() |
/idaas/webservice/admin/v1/trust/token |
GET |
View All Token Attribute Rules![]() |
/idaas/webservice/admin/v1/trust/token |
POST |
Create a Token Attribute Rule for a Trusted DN![]() |