Class AddTokenSigningCertificateRequestBuilder
java.lang.Object
com.microsoft.kiota.BaseRequestBuilder
com.microsoft.graph.serviceprincipals.item.addtokensigningcertificate.AddTokenSigningCertificateRequestBuilder
@Generated("com.microsoft.kiota")
public class AddTokenSigningCertificateRequestBuilder
extends com.microsoft.kiota.BaseRequestBuilder
Provides operations to call the addTokenSigningCertificate method.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassConfiguration for the request such as headers, query parameters, and middleware options. -
Field Summary
Fields inherited from class com.microsoft.kiota.BaseRequestBuilder
pathParameters, requestAdapter, urlTemplate -
Constructor Summary
ConstructorsConstructorDescriptionAddTokenSigningCertificateRequestBuilder(String rawUrl, com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newAddTokenSigningCertificateRequestBuilderand sets the default values.AddTokenSigningCertificateRequestBuilder(HashMap<String, Object> pathParameters, com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newAddTokenSigningCertificateRequestBuilderand sets the default values. -
Method Summary
Modifier and TypeMethodDescriptionCreate a self-signed signing certificate and return a selfSignedCertificate object, which is the public part of the generated certificate.post(AddTokenSigningCertificatePostRequestBody body, Consumer<AddTokenSigningCertificateRequestBuilder.PostRequestConfiguration> requestConfiguration) Create a self-signed signing certificate and return a selfSignedCertificate object, which is the public part of the generated certificate.com.microsoft.kiota.RequestInformationCreate a self-signed signing certificate and return a selfSignedCertificate object, which is the public part of the generated certificate.com.microsoft.kiota.RequestInformationtoPostRequestInformation(AddTokenSigningCertificatePostRequestBody body, Consumer<AddTokenSigningCertificateRequestBuilder.PostRequestConfiguration> requestConfiguration) Create a self-signed signing certificate and return a selfSignedCertificate object, which is the public part of the generated certificate.Returns a request builder with the provided arbitrary URL.
-
Constructor Details
-
AddTokenSigningCertificateRequestBuilder
public AddTokenSigningCertificateRequestBuilder(@Nonnull HashMap<String, Object> pathParameters, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newAddTokenSigningCertificateRequestBuilderand sets the default values.- Parameters:
pathParameters- Path parameters for the requestrequestAdapter- The request adapter to use to execute the requests.
-
AddTokenSigningCertificateRequestBuilder
public AddTokenSigningCertificateRequestBuilder(@Nonnull String rawUrl, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newAddTokenSigningCertificateRequestBuilderand sets the default values.- Parameters:
rawUrl- The raw URL to use for the request builder.requestAdapter- The request adapter to use to execute the requests.
-
-
Method Details
-
post
@Nullable public SelfSignedCertificate post(@Nonnull AddTokenSigningCertificatePostRequestBody body) Create a self-signed signing certificate and return a selfSignedCertificate object, which is the public part of the generated certificate. The self-signed signing certificate is composed of the following objects, which are added to the servicePrincipal: + The keyCredentials object with the following objects: + A private key object with usage set to Sign. + A public key object with usage set to Verify.+ The passwordCredentials object. All the objects have the same value of customKeyIdentifier. The passwordCredential is used to open the PFX file (private key). It and the associated private key object have the same value of keyId. When set during creation through the displayName property, the subject of the certificate cannot be updated. The startDateTime is set to the same time the certificate is created using the action. The endDateTime can be up to three years after the certificate is created.- Parameters:
body- The request body- Returns:
- a
SelfSignedCertificate - Throws:
ODataError- When receiving a 4XX or 5XX status code- See Also:
-
post
@Nullable public SelfSignedCertificate post(@Nonnull AddTokenSigningCertificatePostRequestBody body, @Nullable Consumer<AddTokenSigningCertificateRequestBuilder.PostRequestConfiguration> requestConfiguration) Create a self-signed signing certificate and return a selfSignedCertificate object, which is the public part of the generated certificate. The self-signed signing certificate is composed of the following objects, which are added to the servicePrincipal: + The keyCredentials object with the following objects: + A private key object with usage set to Sign. + A public key object with usage set to Verify.+ The passwordCredentials object. All the objects have the same value of customKeyIdentifier. The passwordCredential is used to open the PFX file (private key). It and the associated private key object have the same value of keyId. When set during creation through the displayName property, the subject of the certificate cannot be updated. The startDateTime is set to the same time the certificate is created using the action. The endDateTime can be up to three years after the certificate is created.- Parameters:
body- The request bodyrequestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
SelfSignedCertificate - Throws:
ODataError- When receiving a 4XX or 5XX status code- See Also:
-
toPostRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toPostRequestInformation(@Nonnull AddTokenSigningCertificatePostRequestBody body) Create a self-signed signing certificate and return a selfSignedCertificate object, which is the public part of the generated certificate. The self-signed signing certificate is composed of the following objects, which are added to the servicePrincipal: + The keyCredentials object with the following objects: + A private key object with usage set to Sign. + A public key object with usage set to Verify.+ The passwordCredentials object. All the objects have the same value of customKeyIdentifier. The passwordCredential is used to open the PFX file (private key). It and the associated private key object have the same value of keyId. When set during creation through the displayName property, the subject of the certificate cannot be updated. The startDateTime is set to the same time the certificate is created using the action. The endDateTime can be up to three years after the certificate is created.- Parameters:
body- The request body- Returns:
- a
RequestInformation
-
toPostRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toPostRequestInformation(@Nonnull AddTokenSigningCertificatePostRequestBody body, @Nullable Consumer<AddTokenSigningCertificateRequestBuilder.PostRequestConfiguration> requestConfiguration) Create a self-signed signing certificate and return a selfSignedCertificate object, which is the public part of the generated certificate. The self-signed signing certificate is composed of the following objects, which are added to the servicePrincipal: + The keyCredentials object with the following objects: + A private key object with usage set to Sign. + A public key object with usage set to Verify.+ The passwordCredentials object. All the objects have the same value of customKeyIdentifier. The passwordCredential is used to open the PFX file (private key). It and the associated private key object have the same value of keyId. When set during creation through the displayName property, the subject of the certificate cannot be updated. The startDateTime is set to the same time the certificate is created using the action. The endDateTime can be up to three years after the certificate is created.- Parameters:
body- The request bodyrequestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
RequestInformation
-
withUrl
Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.- Parameters:
rawUrl- The raw URL to use for the request builder.- Returns:
- a
AddTokenSigningCertificateRequestBuilder
-