@peculiar/fortify-webcomponents
Version:
Web-components for creating CSR or Certificate and viewing certificates list using Fortify
34 lines (33 loc) • 1.1 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