Amazon Best VPN GoSearch

Icône de favori OnWorks

sn - En ligne dans le Cloud

Exécutez sn dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande sn qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


sn - Signez/vérifiez/comparez numériquement les noms forts sur les assemblys CLR.

SYNOPSIS


sn [-q | -calmer] [choix] [paramètres]

DESCRIPTION


Signez numériquement, vérifiez ou comparez les assemblys CLR à l'aide de noms forts.

Vous pouvez utiliser la commande sn pour créer des "fichiers snk" à l'aide de l'option -k décrite ci-dessous.

CONFIGURATION OPTIONS


Les options de configuration sont stockées dans le fichier de configuration machine.config sous
/configuration/nomsforts.

-c de voiture.
Modifiez le CSP (Crypto Service Provider) par défaut. Actuellement non pris en charge en Mono.

-m [o|n]
Utilisez un conteneur de clé machine [y] ou un conteneur de clé utilisateur [n]. Pas actuellement
pris en charge en Mono.

-Vl Répertoriez les options de vérification. La liste est conservée sous /configuration/
strongNames/verificationSettings dans machine.config.

-Vr Assemblée [liste d'utilisateur]
Exemptez l'assembly spécifié de la vérification pour la liste d'utilisateurs spécifiée.
Actuellement non pris en charge par sn. Vous devez éditer machine.config manuellement si vous en avez besoin
ce.

-Vu Assemblée
Supprimez l'entrée d'exemption pour l'assembly spécifié. Actuellement non pris en charge par
sn, vous devez éditer machine.config manuellement si vous en avez besoin.

-Vx Supprimez toutes les entrées d'exemptions. Actuellement non pris en charge par sn, vous devez modifier
machine.config manuellement si vous en avez besoin.

CSP S'INSCRIT OPTIONS


-d CONTENANT
Supprimez la paire de clés présente dans le conteneur de clés spécifié.

-i paire de clés.snk CONTENANT
Importez le fichier de nom fort spécifié dans le conteneur spécifié.

-pc CONTENANT publicKey
Exportez la clé publique du conteneur CSP spécifié vers le fichier spécifié.

CONVERSION OPTIONS


-e Assemblée sortie.pub
Exportez la clé publique de l'assembly vers le fichier de sortie spécifié.

-p paire de clés.snk sortie.pub
Exportez la clé publique à partir du fichier de clé de nom fort spécifié (SNK) ou à partir d'un
Fichier protégé par mot de passe PKCS#12/PFX dans le fichier de sortie spécifié.

-o contribution output.txt
Convertissez le fichier d'entrée en fichier CSV (en utilisant la décimale).

-Oh contribution output.txt
Convertissez le fichier d'entrée en fichier CSV (en hexadécimal).

NOM FORT SIGNATURE OPTIONS


-D assemblage1 assemblage2
Comparez si assembly1 et assembly2 sont identiques à l'exception de leur signature. Cette
se fait en comparant le hachage des métadonnées des deux assemblys.

-k [Taille] paire de clés.snk
Créez une nouvelle paire de clés de nom fort dans le fichier spécifié. La longueur de clé par défaut est
1024 bits et DOIT TOUJOURS être utilisé lors de la signature des assemblys 1.x. Toute valeur à partir de 384
à 16384 bits (par incréments de 8 bits) est une longueur de clé valide pour signer 2.x
assemblées. Pour assurer une compatibilité maximale, vous pouvez continuer à utiliser 1024
bits clés. Notez qu'il n'y a pas de bonne raison, même si c'est possible, d'utiliser la longueur
inférieur à 1024 bits.

-R Assemblée paire de clés.snk
Re-signer l'assembly spécifié à l'aide du fichier de paire de clés de nom fort (SNK) spécifié ou
un fichier protégé par mot de passe PKCS#12/PFX. Vous ne pouvez signer une assemblée qu'avec le
clé privée qui correspond à la clé publique à l'intérieur de l'assembly (sauf s'il s'agit d'une clé publique
token a été remappé dans machine.config).

-RC Assemblée CONTENANT
Re-signer l'assembly spécifié à l'aide du conteneur de nom fort spécifié.

-t filet
Affiche le jeton de clé publique du fichier spécifié.

-tp filet
Affiche la clé publique et le jeton de clé publique du fichier spécifié.

-T Assemblée
Affiche le jeton de clé publique de l'assembly spécifié.

-Tp Assemblée
Affiche la clé publique et le jeton de clé publique de l'assembly spécifié.

-v Assemblée
Vérifiez la signature d'assembly spécifiée.

-vf Assemblée
Vérifiez la signature d'assembly spécifiée (même si elle est désactivée).

AIDE OPTIONS


-h , -?
Afficher l'aide de base sur cet outil.

-h config , -? config
Afficher l'aide relative à la configuration de cet outil.

-h csp , -? csp
Afficher l'aide relative au fournisseur de services cryptographiques à propos de cet outil.

-h convertir , -? convertir
Afficher l'aide relative à la conversion à propos de cet outil.

-h sn , -? sn
Afficher l'aide relative au nom fort à propos de cet outil.

CONFIGURATION DOSSIER


La configuration de Strongnames est conservée dans le fichier "machine.config". Actuellement deux
les fonctionnalités peuvent être configurées.

/configuration/strongNames/pubTokenMapping
Ce mécanisme permet à Mono de remapper un jeton de clé publique, comme le jeton ECMA, vers un autre
clé publique pour vérification. Ceci est utile dans deux scénarios. Tout d'abord, les assemblées
signé avec la "clé ECMA" doit être vérifié par la clé "runtime" (comme la clé ECMA
la clé n'est pas une clé publique). Deuxièmement, de nombreux assemblys sont signés avec des clés privées qui
Mono ne peut pas utiliser (par exemple, l'assemblage System.Security.dll). Une nouvelle clé ne peut pas être utilisée
car cela devrait changer le nom fort (une nouvelle paire de clés aurait une nouvelle clé publique
qui produirait un nouveau jeton). Le remappage de jetons de clé publique est la solution pour
les deux problèmes. Chaque token doit être configuré dans une entrée "map" similaire à celle-ci :


/configuration/strongNames/verificationSettings
Il est souvent utile au cours du développement d'utiliser des assemblys à signature différée. Normalement*
le runtime ne permettrait pas le chargement des assemblys à signature différée. Cette fonctionnalité
autorise certains assemblys à signature différée (en fonction de leur jeton de clé publique, éventuellement
nom de l'assembly et nom d'utilisateur) à utiliser comme s'il s'agissait d'assemblys entièrement signés. [*]
Notez que Mono 1.0 "runtime" ne valide pas les signatures de noms forts, donc cette option
ne devrait pas être requis dans la plupart des scénarios.

Utiliser sn en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.