in packages/aws-rfdk/lib/lambdas/nodejs/lib/x509-certs/distinguished-name.ts [12:19]
export function implementsDistinguishedNameProps(value: any): boolean {
if (!value || typeof(value) !== 'object') { return false; }
if (!value.CN || typeof(value.CN) !== 'string') { return false; }
for (const key of ['O', 'OU']) {
if (value[key] && typeof(value[key]) !== 'string') { return false; }
}
return true;
}