@peculiar/fortify-webcomponents
Version:
Web-components for creating CSR or Certificate and viewing certificates list using Fortify
50 lines (49 loc) • 1.31 kB
JavaScript
/*!
* © Peculiar Ventures https://peculiarventures.com/ - BSD 3-Clause License
*/
import { EName, ESignatureAlgorithm, EHashAlgorithm, } from "@peculiar/fortify-client-core";
export const defaultFormPolicyConfig = () => ({
subject: {
fields: {
[EName.CommonName]: {
required: true,
},
[EName.Organization]: {
required: false,
},
[EName.OrganizationUnit]: {
required: false,
},
[EName.Country]: {
required: false,
defaultValue: 'US',
},
[EName.Region]: {
required: false,
},
[EName.State]: {
required: false,
},
},
},
publicKey: {
fields: {
signatureAlgorithm: {
required: true,
defaultValue: ESignatureAlgorithm.RSA2048,
},
hashAlgorithm: {
required: true,
defaultValue: EHashAlgorithm.SHA_256,
},
},
},
options: {
fields: {
useSelfSignedCertificate: {
required: false,
},
},
},
});
//# sourceMappingURL=policyConfig.js.map