eu.europa.esig.dss.CertificatePolicyOids Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of dss-model Show documentation
Show all versions of dss-model Show documentation
DSS Model contains the data model representation for DSS
package eu.europa.esig.dss;
public enum CertificatePolicyOids implements EtsiOid {
// ------------ ETSI TS 101 456
/**
* A certificate policy for qualified certificates issued to the public.
* {itu-t(0) identified-organization(4) etsi(0) qualified-certificate-policies(1456) policy-identifiers(1)
* qcp-public(2)}
*/
QCP_PUBLIC("qcp-public", "0.4.0.1456.1.2"),
/**
* A certificate policy for qualified certificates issued to the public, requiring use of secure signature-creation
* devices.
* {itu-t(0) identified-organization(4) etsi(0) qualified-certificate-policies(1456) policy-identifiers(1)
* qcp-public-with-sscd(1)}
*/
QCP_PUBLIC_WITH_SSCD("qcp-public-with-sscd", "0.4.0.1456.1.1"),
// ------------ ETSI EN 319 411-2
/**
* QCP-n: certificate policy for EU qualified certificates issued to natural persons;
* Itu-t(0) identified-organization(4) etsi(0) qualified-certificate-policies(194112)
* policy-identifiers(1) qcp-natural (0)
*/
QCP_NATURAL("qcp-natural", "0.4.0.194112.1.0"),
/**
* QCP-l: certificate policy for EU qualified certificates issued to legal persons;
* itu-t(0) identified-organization(4) etsi(0) qualified-certificate-policies(194112)
* policy-identifiers(1) qcp-legal (1)
*/
QCP_LEGAL("qcp-legal", "0.4.0.194112.1.1"),
/**
* QCP-n-qscd: certificate policy for EU qualified certificates issued to natural persons with private key related
* to the certified public key in a QSCD;
* Itu-t(0) identified-organization(4) etsi(0) qualified-certificate-policies(194112)
* policy-identifiers(1) qcp-natural-qscd (2)
*/
QCP_NATURAL_QSCD("qcp-natural-qscd", "0.4.0.194112.1.2"),
/**
* QCP-l-qscd: certificate policy for EU qualified certificates issued to legal persons with private key related to
* the certified public key in a QSCD;
* itu-t(0) identified-organization(4) etsi(0) qualified-certificate-policies(194112)
* policy-identifiers(1) qcp-legal-qscd (3)
*/
QCP_LEGAL_QSCD("qcp-legal-qscd", "0.4.0.194112.1.3"),
/**
* QCP-w: certificate policy for EU qualified website authentication certificates;
* itu-t(0) identified-organization(4) etsi(0) qualified-certificate-policies(194112)
* policy-identifiers(1) qcp-web (4)
*/
QCP_WEB("qcp-web", "0.4.0.194112.1.4");
private final String description;
private final String oid;
CertificatePolicyOids(String description, String oid) {
this.description = description;
this.oid = oid;
}
@Override
public String getOid() {
return oid;
}
@Override
public String getDescription() {
return description;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy