java.lang.Object | |
↳ | com.samsung.android.knox.zt.devicetrust.cert.CertProvisionProfile |
This class provides APIs related to Certificate provision profile
Nested Classes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
CertProvisionProfile.Builder | Builder class to create Certificate provision profile |
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
String | CA_DEFAULT | Use the CA server set through builder | |||||||||
String | CA_LOOPBACK | Use loopback CA server. | |||||||||
int | CLIENT_ID_TYPE_IMEI | Use IMEI type of client identifier | |||||||||
int | CLIENT_ID_TYPE_SAK_UID | Use SAK_UID type of client identifier | |||||||||
int | KEY_OWNER_APP | Use key generated by app | |||||||||
int | KEY_OWNER_SYSTEM | Use key generated by system | |||||||||
int | KEY_PURPOSE_ENCRYPT | Use key which purpose is encrypt | |||||||||
int | KEY_PURPOSE_SIGN | Use key which purpose is signing | |||||||||
String | KEY_TYPE_EC | Use key which type is EC | |||||||||
String | KEY_TYPE_RSA | Use key which type is RSA | |||||||||
String | PROTOCOL_ACME | Use ACME protocol | |||||||||
String | PROTOCOL_SCEP | Use SCEP protocol | |||||||||
String | PROVIDER_ANDROID | Use key provider as Android keystore | |||||||||
String | PROVIDER_UCM | Use key provider as UCM keystore | |||||||||
String | SAN_DNS_NAME | Key string to DNS in SubjectAltName field to be sent in bundle | |||||||||
String | SAN_IP_ADDRESS | Key string to ip address in SubjectAltName field to be sent in bundle | |||||||||
String | SAN_RFC822_NAME | Key string to rfc822 name in SubjectAltName field to be sent in bundle | |||||||||
String | SAN_URI | Key string to URI in SubjectAltName field to be sent in bundle | |||||||||
String | TYPE_PROVISION | Provision a new certificate | |||||||||
String | TYPE_RENEW | Renew a generated certificate | |||||||||
String | TYPE_REVOKE | Revoke a generated certificate |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Get a certificate challenge password to communicate certificate server.
| |||||||||||
Get a type of client identifier.
| |||||||||||
Get a client identifier.
| |||||||||||
Get a key alias to be provisioned.
| |||||||||||
Get a list of extended purposes of key to be provisioned.
| |||||||||||
Get a key owner to be provisioned.
| |||||||||||
Get a provider of the key.
| |||||||||||
Get a protocol used when remote certificate provisioning.
| |||||||||||
Get a provision type.
| |||||||||||
Get a root of CA when remote certificate provisioning.
| |||||||||||
Get a certificate server host address.
| |||||||||||
Get a certificate server path.
| |||||||||||
Get a certificate server port.
| |||||||||||
Get a bundle of subject that will be written into certificate.
| |||||||||||
Get a bundle of subject alternative name that will be written into certificate.
| |||||||||||
Get a supported type of client identifier list.
| |||||||||||
Get a supported owner of the key list.
| |||||||||||
Get a supported key provider list.
| |||||||||||
Get a supported protocol list.
| |||||||||||
Get a supported provision type list.
| |||||||||||
Get a supported root of CA list.
| |||||||||||
Get a supported subject alternative name list.
| |||||||||||
Get a supported owner of system key list.
| |||||||||||
Get a supported algorithm of system key list.
| |||||||||||
Get a purposes of key which is generated by system to be provisioned.
| |||||||||||
Get a size of key which is generated by system to be provisioned.
| |||||||||||
Get an algorithm of key which is generated by system to be provisioned.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Use the CA server set through builder
API level 37 |
KNOX 3.10 |
Use loopback CA server. Only for a test
API level 37 |
KNOX 3.10 |
Use IMEI type of client identifier
API level 37 |
KNOX 3.10 |
Use SAK_UID type of client identifier
API level 37 |
KNOX 3.10 |
Use key generated by app
API level 37 |
KNOX 3.10 |
Use key generated by system
API level 37 |
KNOX 3.10 |
Use key which purpose is encrypt
API level 37 |
KNOX 3.10 |
Use key which purpose is signing
API level 37 |
KNOX 3.10 |
Use key which type is EC
API level 37 |
KNOX 3.10 |
Use key which type is RSA
API level 37 |
KNOX 3.10 |
Use ACME protocol
API level 37 |
KNOX 3.10 |
Use SCEP protocol
API level 37 |
KNOX 3.10 |
Use key provider as Android keystore
API level 37 |
KNOX 3.10 |
Use key provider as UCM keystore
API level 37 |
KNOX 3.10 |
Key string to DNS in SubjectAltName field to be sent in bundle
API level 37 |
KNOX 3.10 |
Key string to ip address in SubjectAltName field to be sent in bundle
API level 37 |
KNOX 3.10 |
Key string to rfc822 name in SubjectAltName field to be sent in bundle
API level 37 |
KNOX 3.10 |
Key string to URI in SubjectAltName field to be sent in bundle
API level 37 |
KNOX 3.10 |
Provision a new certificate
API level 37 |
KNOX 3.10 |
Renew a generated certificate
API level 37 |
KNOX 3.10 |
Revoke a generated certificate
API level 37 |
KNOX 3.10 |
Get a certificate challenge password to communicate certificate server.
API level 37 |
KNOX 3.10 |
Get a type of client identifier.
API level 37 |
KNOX 3.10 |
Get a client identifier.
API level 37 |
KNOX 3.10 |
Get a key alias to be provisioned.
API level 37 |
KNOX 3.10 |
Get a list of extended purposes of key to be provisioned.
API level 37 |
KNOX 3.10 |
Get a key owner to be provisioned.
API level 37 |
KNOX 3.10 |
Get a provider of the key.
API level 37 |
KNOX 3.10 |
Get a protocol used when remote certificate provisioning.
API level 37 |
KNOX 3.10 |
Get a provision type.
API level 37 |
KNOX 3.10 |
Get a root of CA when remote certificate provisioning.
API level 37 |
KNOX 3.10 |
Get a certificate server host address.
API level 37 |
KNOX 3.10 |
Get a certificate server path.
API level 37 |
KNOX 3.10 |
Get a certificate server port.
API level 37 |
KNOX 3.10 |
Get a bundle of subject that will be written into certificate.
API level 37 |
KNOX 3.10 |
Get a bundle of subject alternative name that will be written into certificate.
API level 37 |
KNOX 3.10 |
Get a supported type of client identifier list.
API level 37 |
KNOX 3.10 |
Get a supported owner of the key list.
API level 37 |
KNOX 3.10 |
Get a supported key provider list.
API level 37 |
KNOX 3.10 |
Get a supported protocol list.
API level 37 |
KNOX 3.10 |
Get a supported provision type list.
API level 37 |
KNOX 3.10 |
Get a supported root of CA list.
API level 37 |
KNOX 3.10 |
Get a supported subject alternative name list.
API level 37 |
KNOX 3.10 |
Get a supported owner of system key list.
API level 37 |
KNOX 3.10 |
Get a supported algorithm of system key list.
API level 37 |
KNOX 3.10 |
Get a purposes of key which is generated by system to be provisioned.
API level 37 |
KNOX 3.10 |
Get a size of key which is generated by system to be provisioned.
API level 37 |
KNOX 3.10 |
Get an algorithm of key which is generated by system to be provisioned.
API level 37 |
KNOX 3.10 |