Exemple #1
0
        public static string GetPolicyForProductionEnvironment(BankIdCertificatePolicy certificatePolicy)
        {
            return(certificatePolicy switch
            {
                BankIdCertificatePolicy.BankIdOnFile => BankIdCertificatePolicyConstants.BankIdOnFileProductionEnvironment,
                BankIdCertificatePolicy.BankIdOnSmartCard => BankIdCertificatePolicyConstants.BankIdOnSmartCardProductionEnvironment,
                BankIdCertificatePolicy.MobileBankId => BankIdCertificatePolicyConstants.MobileBankIdProductionEnvironment,
                BankIdCertificatePolicy.NordeaEidOnFileAndOnSmartCard => BankIdCertificatePolicyConstants.NordeaEidOnFileAndOnSmartCardProductionEnvironment,

                _ => string.Empty,
            });
        public static string GetPolicyForProductionEnvironment(BankIdCertificatePolicy certificatePolicy)
        {
            switch (certificatePolicy)
            {
            case BankIdCertificatePolicy.BankIdOnFile:
                return(BankIdCertificatePolicyConstants.BankIdOnFileProductionEnvironment);

            case BankIdCertificatePolicy.BankIdOnSmartCard:
                return(BankIdCertificatePolicyConstants.BankIdOnSmartCardProductionEnvironment);

            case BankIdCertificatePolicy.MobileBankId:
                return(BankIdCertificatePolicyConstants.MobileBankIdProductionEnvironment);

            case BankIdCertificatePolicy.NordeaEidOnFileAndOnSmartCard:
                return(BankIdCertificatePolicyConstants.NordeaEidOnFileAndOnSmartCardProductionEnvironment);
            }

            return(string.Empty);
        }