in clients/client-payment-cryptography/src/models/models_0.ts [2137:2251]
DiffieHellmanTr31KeyBlock: ExportDiffieHellmanTr31KeyBlockFilterSensitiveLog(obj.DiffieHellmanTr31KeyBlock),
};
if (obj.$unknown !== undefined) return { [obj.$unknown[0]]: "UNKNOWN" };
};
/**
* @internal
*/
export const ExportKeyInputFilterSensitiveLog = (obj: ExportKeyInput): any => ({
...obj,
...(obj.KeyMaterial && { KeyMaterial: ExportKeyMaterialFilterSensitiveLog(obj.KeyMaterial) }),
});
/**
* @internal
*/
export const WrappedKeyFilterSensitiveLog = (obj: WrappedKey): any => ({
...obj,
...(obj.KeyMaterial && { KeyMaterial: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const ExportKeyOutputFilterSensitiveLog = (obj: ExportKeyOutput): any => ({
...obj,
...(obj.WrappedKey && { WrappedKey: WrappedKeyFilterSensitiveLog(obj.WrappedKey) }),
});
/**
* @internal
*/
export const GetParametersForExportOutputFilterSensitiveLog = (obj: GetParametersForExportOutput): any => ({
...obj,
...(obj.SigningKeyCertificate && { SigningKeyCertificate: SENSITIVE_STRING }),
...(obj.SigningKeyCertificateChain && { SigningKeyCertificateChain: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const GetParametersForImportOutputFilterSensitiveLog = (obj: GetParametersForImportOutput): any => ({
...obj,
...(obj.WrappingKeyCertificate && { WrappingKeyCertificate: SENSITIVE_STRING }),
...(obj.WrappingKeyCertificateChain && { WrappingKeyCertificateChain: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const GetPublicKeyCertificateOutputFilterSensitiveLog = (obj: GetPublicKeyCertificateOutput): any => ({
...obj,
...(obj.KeyCertificate && { KeyCertificate: SENSITIVE_STRING }),
...(obj.KeyCertificateChain && { KeyCertificateChain: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const ImportDiffieHellmanTr31KeyBlockFilterSensitiveLog = (obj: ImportDiffieHellmanTr31KeyBlock): any => ({
...obj,
...(obj.PublicKeyCertificate && { PublicKeyCertificate: SENSITIVE_STRING }),
...(obj.DerivationData && { DerivationData: obj.DerivationData }),
...(obj.WrappedKeyBlock && { WrappedKeyBlock: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const ImportKeyCryptogramFilterSensitiveLog = (obj: ImportKeyCryptogram): any => ({
...obj,
...(obj.WrappedKeyCryptogram && { WrappedKeyCryptogram: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const RootCertificatePublicKeyFilterSensitiveLog = (obj: RootCertificatePublicKey): any => ({
...obj,
...(obj.PublicKeyCertificate && { PublicKeyCertificate: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const ImportTr31KeyBlockFilterSensitiveLog = (obj: ImportTr31KeyBlock): any => ({
...obj,
...(obj.WrappedKeyBlock && { WrappedKeyBlock: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const ImportTr34KeyBlockFilterSensitiveLog = (obj: ImportTr34KeyBlock): any => ({
...obj,
...(obj.SigningKeyCertificate && { SigningKeyCertificate: SENSITIVE_STRING }),
...(obj.WrappedKeyBlock && { WrappedKeyBlock: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const TrustedCertificatePublicKeyFilterSensitiveLog = (obj: TrustedCertificatePublicKey): any => ({
...obj,
...(obj.PublicKeyCertificate && { PublicKeyCertificate: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const ImportKeyMaterialFilterSensitiveLog = (obj: ImportKeyMaterial): any => {
if (obj.RootCertificatePublicKey !== undefined)
return { RootCertificatePublicKey: RootCertificatePublicKeyFilterSensitiveLog(obj.RootCertificatePublicKey) };
if (obj.TrustedCertificatePublicKey !== undefined)
return {