Skip to content

Deprecate MSFT_AdcsOcspExtension and replace with MSFT_AdcsAuthorityInformationAccess #101

@PlagueHO

Description

@PlagueHO

The MSFT_AdcsOcspExtension is implemented using an anti-pattern and also will potentially cause a conflict with another proposed resource - MSFT_AdcsAIAExtension - if implemented the way proposed. This is because both write into the same settings.

These resources should be refactored into a new combined resource
MSFT_AdcsAuthorityInformationAccess with a MOF like:

[ClassVersion("1.0.0"), FriendlyName("AdcsAuthorityInformationAccess")]
class MSFT_AdcsAuthorityInformationAccess: OMI_BaseResource
{
    [Key, Description("Specifies the resource is a single instance, the value must be 'Yes'."), ValueMap{"Yes"}, Values{"Yes"}] String IsSingleInstance;
    [Write, Description("Specifies the list of URIs that should be included in the AIA extension of the issued certificate.")] String AiaUri[];
    [Write, Description("Specifies the list of URIs that should be included in the Online Responder OCSP extension of the issued certificate")] String OCSPUri[];
    [Write, Description("Specifies if the service should be restarted.")] Boolean RestartService;
};

Metadata

Metadata

Assignees

Labels

in progressThe issue is being actively worked on by someone.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions