Verify certificate provider medium
Reviewed By: antonk52 Differential Revision: D33917041 fbshipit-source-id: 91a9554397063d53a903a5b1406b46ddf07360b2
This commit is contained in:
committed by
Facebook GitHub Bot
parent
c7492a83c7
commit
c238cef5b0
@@ -19,6 +19,15 @@ import {
|
||||
export type CertificateExchangeMedium = 'FS_ACCESS' | 'WWW' | 'NONE';
|
||||
|
||||
export default abstract class CertificateProvider {
|
||||
abstract medium: CertificateExchangeMedium;
|
||||
abstract name: string;
|
||||
|
||||
verifyMedium(medium: CertificateExchangeMedium) {
|
||||
if (this.medium !== medium) {
|
||||
throw new Error(`${this.name} does not support medium ${medium}`);
|
||||
}
|
||||
}
|
||||
|
||||
async processCertificateSigningRequest(
|
||||
unsanitizedCsr: string,
|
||||
os: string,
|
||||
|
||||
Reference in New Issue
Block a user