ilsign.fsi 1.0 KB
Newer Older
K
Kevin Ransom (msft) 已提交
1 2 3 4 5 6 7
// Copyright (c) Microsoft Corporation.  All Rights Reserved.  See License.txt in the project root for license information.

/// Functions associated with signing il assemblies which
/// vary between supported implementations of the CLI Common Language
/// Runtime, e.g. between the SSCLI, Mono and the Microsoft CLR.
///

D
Don Syme 已提交
8
module internal FSharp.Compiler.AbstractIL.StrongNameSign
K
Kevin Ransom (msft) 已提交
9

10 11 12
open System
open System.IO

K
Kevin Ransom (msft) 已提交
13 14 15 16 17
//---------------------------------------------------------------------
// Strong name signing
//---------------------------------------------------------------------
[<Sealed>]
type ILStrongNameSigner =
F
Florian Verdonck 已提交
18
    member PublicKey: byte[]
K
Kevin Ransom (msft) 已提交
19
    static member OpenPublicKeyOptions: string -> bool -> ILStrongNameSigner
F
Florian Verdonck 已提交
20
    static member OpenPublicKey: byte[] -> ILStrongNameSigner
K
Kevin Ransom (msft) 已提交
21 22 23
    static member OpenKeyPairFile: string -> ILStrongNameSigner
    static member OpenKeyContainer: string -> ILStrongNameSigner
    member IsFullySigned: bool
F
Florian Verdonck 已提交
24
    member PublicKey: byte[]
K
Kevin Ransom (msft) 已提交
25
    member SignatureSize: int
26
    member SignStream: Stream -> unit