[][src]Module sspi::builders

The builders are required to compose and execute some of the Sspi methods.

Structs

AcceptSecurityContext

A builder to execute one of the SSPI functions. Returned by the accept_security_context method.

AcceptSecurityContextResult

Contains data returned by calling the execute method of the AcceptSecurityContextBuilder structure. The builder is returned by calling the accept_security_context method.

AcquireCredentialsHandle

A builder to execute one of the SSPI functions. Returned by the acquire_credentials_handle method.

AcquireCredentialsHandleResult

Contains data returned by calling the execute method of the AcquireCredentialsHandleBuilder structure. The builder is returned by calling the acquire_credentials_handle method.

InitializeSecurityContext

A builder to execute one of the SSPI functions. Returned by the initialize_security_context method.

InitializeSecurityContextResult

Contains data returned by calling the execute method of the InitializeSecurityContextBuilder structure. The builder is returned by calling the initialize_security_context method.

WithContextRequirements

Simulates the presence of a value

WithCredentialUse

Simulates the presence of the credential_use value of the AcquireCredentialsHandle builder.

WithCredentialsHandle

Simulates the presence of a value

WithOutput

Simulates the presence of a value

WithTargetDataRepresentation

Simulates the presence of a value

WithoutContextRequirements

Simulates the absence of a value

WithoutCredentialUse

Simulates the absence of the credential_use value of the AcquireCredentialsHandle builder.

WithoutCredentialsHandle

Simulates the absence of a value

WithoutOutput

Simulates the absence of a value

WithoutTargetDataRepresentation

Simulates the absence of a value

Traits

Assigned

Allows to represent a mandatory value of a builder that is already specified (during implementation of the builder).

NotAssigned

Allows to represent a mandatory value that is yet to be specified (during implementation of the builder).

ToAssign

Allows to represent a value of a builder that is mandatory to be specified (during implementation of the builder).

Type Definitions

EmptyAcceptSecurityContext
EmptyAcquireCredentialsHandle
EmptyInitializeSecurityContext
FilledAcceptSecurityContext
FilledAcquireCredentialsHandle
FilledInitializeSecurityContext