diff options
Diffstat (limited to 'crypto/src/crmf/AuthenticatorControl.cs')
-rw-r--r-- | crypto/src/crmf/AuthenticatorControl.cs | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/crypto/src/crmf/AuthenticatorControl.cs b/crypto/src/crmf/AuthenticatorControl.cs index 7803c4418..976135ed8 100644 --- a/crypto/src/crmf/AuthenticatorControl.cs +++ b/crypto/src/crmf/AuthenticatorControl.cs @@ -1,12 +1,12 @@ using System; -using System.Collections.Generic; -using System.Text; - using Org.BouncyCastle.Asn1; using Org.BouncyCastle.Asn1.Crmf; namespace Org.BouncyCastle.Crmf { + /// <summary> + /// Carrier for an authenticator control. + /// </summary> public class AuthenticatorControl:IControl { @@ -14,21 +14,35 @@ namespace Org.BouncyCastle.Crmf private readonly DerUtf8String token; + /// <summary> + /// Basic constructor - build from a UTF-8 string representing the token. + /// </summary> + /// <param name="token">UTF-8 string representing the token.</param> public AuthenticatorControl(DerUtf8String token) { this.token = token; } + /// <summary> + /// Basic constructor - build from a string representing the token. + /// </summary> + /// <param name="token">string representing the token.</param> public AuthenticatorControl(String token) { this.token = new DerUtf8String(token); } + /// <summary> + /// Return the type of this control. + /// </summary> public DerObjectIdentifier Type { get { return type; } } + /// <summary> + /// Return the token associated with this control (a UTF8String). + /// </summary> public Asn1Encodable Value { get { return token; } } |