S-Nitrosation is a key posttranslational modification in regulating proteins in both normal physiology and diverse human diseases. To identify novel therapies for human diseases linked to oxidative and nitrosative stress, understanding how cells control S-nitrosation specificity could be critical. Among the enzymes known to control S-nitrosation of proteins, thioredoxin 1 (Trx1), a conserved disulfide reductase, transnitrosates and denitrosates distinct sets of target proteins. To recognize the function of Trx1 in both normal and dysfunctional cells, S-nitrosation targets of Trx1 in different cells need to be identified. However, S-nitrosation is usually too labile to be detected directly by mass spectrometry (MS). Here we present two optimized MS techniques to identify S-nitrosated Trx1 and its transnitrosation targets, using both direct and indirect MS methods.