This property allows reflection of an assembly's strong name . Use PublicKey to decrypt the encrypted name to verify the authenticity of the assembly. public class StrongNameKeyPair { // Public Constructors public StrongNameKeyPair (byte[ ] keyPairArray ); public StrongNameKeyPair (System.IO.FileStream keyPairFile ); public StrongNameKeyPair (string keyPairContainer ); // Public Instance Properties public byte[ ] PublicKey {get; } } Returned ByAssemblyName.KeyPair Passed ToAssemblyName.KeyPair |