Fix array errors if null

merge-requests/2/merge
Bsian 2020-01-01 13:19:31 +00:00
parent 2a60c7dcf2
commit e21140ce58
No known key found for this signature in database
GPG Key ID: 097FB9A291026091
1 changed files with 6 additions and 6 deletions

View File

@ -35,16 +35,16 @@ export default async function parseCertificate(client: Client, pathToCertificate
subject: { subject: {
commonName: parsedObject.RawParse.Subject.CommonName, commonName: parsedObject.RawParse.Subject.CommonName,
emailAddress: parsedObject.AbstractParse.EmailAddress, emailAddress: parsedObject.AbstractParse.EmailAddress,
organizationName: parsedObject.RawParse.Subject.Organization[0], organizationName: parsedObject.RawParse.Subject.Organization ? parsedObject.RawParse.Subject.Organization[0] : null,
organizationalUnitName: parsedObject.RawParse.Subject.OrganizationalUnit[0], organizationalUnitName: parsedObject.RawParse.Subject.OrganizationalUnit ? parsedObject.RawParse.Subject.OrganizationalUnit[0] : null,
countryName: parsedObject.RawParse.Subject.Country[0], countryName: parsedObject.RawParse.Subject.Country ? parsedObject.RawParse.Subject.Country[0] : null,
}, },
issuer: { issuer: {
commonName: parsedObject.RawParse.Issuer.CommonName, commonName: parsedObject.RawParse.Issuer.CommonName,
emailAddress: null, emailAddress: null,
organizationName: parsedObject.RawParse.Issuer.Organization[0], organizationName: parsedObject.RawParse.Issuer.Organization ? parsedObject.RawParse.Issuer.Organization[0] : null,
organizationalUnitName: parsedObject.RawParse.Issuer.OrganizationalUnit[0], organizationalUnitName: parsedObject.RawParse.Issuer.OrganizationalUnit ? parsedObject.RawParse.Issuer.OrganizationalUnit[0] : null,
countryName: parsedObject.RawParse.Issuer.Country[0], countryName: parsedObject.RawParse.Issuer.Country ? parsedObject.RawParse.Issuer.Country[0] : null,
}, },
extensions: { extensions: {
keyUsage: '[ Not implemented by executable ]', keyUsage: '[ Not implemented by executable ]',