0% found this document useful (0 votes)
63 views10 pages

Client Certificate Authentication BY CPI

The document outlines the process for Client Certificate Authentication, detailing two options for certificate handling and the steps to create and download necessary certificates. It also describes how to configure these certificates in Postman for testing and the creation of OAuth 2.0 credentials in the BTP CPI environment. Finally, it emphasizes the importance of sharing client ID, client secret, and token URL with the source team for successful integration.

Uploaded by

tsreddy.sr
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views10 pages

Client Certificate Authentication BY CPI

The document outlines the process for Client Certificate Authentication, detailing two options for certificate handling and the steps to create and download necessary certificates. It also describes how to configure these certificates in Postman for testing and the creation of OAuth 2.0 credentials in the BTP CPI environment. Finally, it emphasizes the importance of sharing client ID, client secret, and token URL with the source team for successful integration.

Uploaded by

tsreddy.sr
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 10

Client Certificate Authentication :

Within the Certificate Authentication , there are two options

1. If Client is sending the certification we will import that certificate and use it
2. We will be sharing our certificate to the client so that they add to the their
system and enable the sending process and hit the CPI
3. For that we need to login to our BTP portal then we create one instance
while creating an instance we have to choose plan as integration flow
4.

see instance is created


5. Once we created the instance then we need to create service key for that
6.

7. Now we have to create service key with type as Certificate as shown below
8.

9. Once the certificate is ready we need to open this and we need to


download it
10.There are two set of certificates which we will be created one will be
.pem and another would be .key
11.We can download the certificate as shown below
12.

13.Or we can go to Form and in certificate section we will copy that and paste
it in notepad
14.

15.We need to save it as .pem before saving we need to well form the
certificate as shown below
16.

For .key certificate we scrool down to key field and copy it


Now we have downloaded the two certificates then we need to copy the Host url

this will be needed while testing on the postman

We will go to postman and add the certificates we saved

Select Authentication as noAuth and then click on settings


Then click on certificates there we will enter HOST name that was copied from
service key and will select .pem file in CRT file and .key in KEY field

Then click on Add and post the input payload


If we select Client certificate in place of User Role then we will add the certificate
that was provided by the client and we will create one service key there we select
External certificate and we need to provide the only root certificate i.e. BEGIN
Certificate part

OAuth2.0 credentials creation in BTP CPI :

We will create one iflow and used HTTPS Adapter at sender side

We will deploy it for endpoint URL

After that we have to generate OAuth 2.0 credentials

For that we will go to Instances and subscriptions  Instances and select


Integration flow

We will open service key in that we have clientid, clientsecret and token url we
have to share these details with the source team
Next we will go to postman we will test some data using these details

In the above token is required and these token we have to generate by using the
token url, client id, client secret
We take Grant type as Client credentials and test after successful testing we will
share these details to source

You might also like