Skip to main content
deleted 3 characters in body; edited tags
Source Link

I want to make a smart card reader app, that sends read data to a server. In order to be certain in the integrity of the data, I want to use a client certificate to communicate with the server and I don't want the certificate to be available for usage outside of my app.

What are my options for achieving this?
I

I am thinking about creating a password protected private key as a possible solution? Password would then be hardcoded in the reader app.

I want to make a smart card reader app, that sends read data to a server. In order to be certain in the integrity of the data, I want to use a client certificate to communicate with the server and I don't want the certificate to be available for usage outside of my app.

What are my options for achieving this?
I am thinking about creating a password protected private key as a possible solution? Password would then be hardcoded in the reader app.

I want to make a smart card reader app, that sends read data to a server. In order to be certain in the integrity of the data, I want to use a client certificate to communicate with the server and I don't want the certificate to be available for usage outside of my app.

What are my options for achieving this?

I am thinking about creating a password protected private key as a possible solution? Password would then be hardcoded in the reader app.

Post Migrated Here from crypto.stackexchange.com (revisions)
Source Link
Savo Pejović
Savo Pejović

Make certificate and private key available only to a single app

I want to make a smart card reader app, that sends read data to a server. In order to be certain in the integrity of the data, I want to use a client certificate to communicate with the server and I don't want the certificate to be available for usage outside of my app.

What are my options for achieving this?
I am thinking about creating a password protected private key as a possible solution? Password would then be hardcoded in the reader app.