Share via


TeamFoundationSigningService クラス

署名サービスによって保持されているサロゲート識別子の GUID を通じて呼び出し元がアクセス キーを使用して呼び出し元のメッセージに署名し、検証するサービス。

継承階層

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationSigningService

名前空間:  Microsoft.TeamFoundation.Framework.Server
アセンブリ:  Microsoft.TeamFoundation.Framework.Server (Microsoft.TeamFoundation.Framework.Server.dll 内)

構文

'宣言
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationLockingService))> _
Public Class TeamFoundationSigningService _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationLockingService))]
public class TeamFoundationSigningService : ITeamFoundationService

TeamFoundationSigningService 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド TeamFoundationSigningService

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Decrypt 特定の主要なセットを使用してデータの受け渡し暗号化を解除
パブリック メソッド Encrypt 特定の主要なセットを使用してデータの受け渡し暗号化します。
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetHashCode 既定のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetPublicKey 特定の識別子の公開キーを取得します
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド QuerySigningInfo 特定の識別子の署名情報 (たとえば公開キー) を取得します。
パブリック メソッド RegenerateKey(TeamFoundationRequestContext, Guid) 特定の識別子の主要なセットを再生します。
パブリック メソッド RegenerateKey(TeamFoundationRequestContext, Guid, Int32) 特定の識別子の主要なセットを再生します。
パブリック メソッド Sign(TeamFoundationRequestContext, Guid, array<Byte[], SigningAlgorithm) 特定の識別子の主要なセットを使用して指定されたメッセージに署名します。
パブリック メソッド Sign(TeamFoundationRequestContext, Guid, array<Byte[], TimeSpan, SigningAlgorithm) 特定の識別子の主要なセットを使用して指定されたメッセージに署名します。メッセージは、特定の満了の時間の後に検証されません。
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
パブリック メソッド Validate(TeamFoundationRequestContext, Guid, array<Byte[], array<Byte[], SigningAlgorithm) 指定された署名付きのメッセージを検証します。メッセージの検証が正常に完了した場合は true を返します。元のメッセージ ペイロードも返されます。
パブリック メソッド Validate(TeamFoundationRequestContext, Guid, String, array<Byte[]%, SigningAlgorithm) 指定された署名付きのメッセージを検証します。メッセージの検証が正常に完了した場合は true を返します。元のメッセージ ペイロードも返されます。

このページのトップへ

明示的なインターフェイスの実装  

  名前 説明
明示的なインターフェイス実装プライベート メソッド ITeamFoundationService.ServiceEnd サービスの終了
明示的なインターフェイス実装プライベート メソッド ITeamFoundationService.ServiceStart サービスの起動

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.TeamFoundation.Framework.Server 名前空間